Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.23 KB

README.md

File metadata and controls

50 lines (34 loc) · 1.23 KB

Argent-De-Niro REST API

Run In Postman

Backend REST API written in Flask.

Prerequisites

  • Python 3.8+
  • pip
  • Virtual environment (Optional)

Setup Instructions

  1. Create and activate virtual environment: (Optional)
python3 -m venv venv
source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  1. Install dependencies:
pip install -r api/requirements.txt
  1. Setup mongodb on your machine.

Running the API

python3 -m api.v1.app
  • Environment variables
    • ADN_SECRET_KEY Defaults to foobar
    • ADN_API_HOST Defaults to 0.0.0.0
    • ADN_API_PORT Defaults to 5000

Seeding the database with data

python3 -m api.seeder
  • Environment variables
    • TRANSACTION_COUNT_PER_USER Defaults to 30
    • BUDGET_COUNT_PER_USER Defaults to 10
    • GOAL_COUNT_PER_USER Defaults to 10