Hello! This is our project for ITSC-4155. The aim of our project is to create a study helper for each user! We will accomplish this through this initial functionality:
- Letting users sign up
- Once a user is signed in, prompt the user to create their studyset
- Once a studyset is created, the user will be given a list of options (flashcards, tests) to study in their favorite medium.
- Ebert Amaya
- Janie Ita
- Brody Banner
- Isaac Reed
- Nam Pham
To start the backend development server, first navigate to /4155-study-project (root folder). Configure your connection to the database by creating a .env file and adding these lines:
URI=mongodb+srv://<username>:<password>@fsb-cluster.7u2uh.mongodb.net/?retryWrites=true&w=majority&appName=fsb-cluster
SECRET_KEY=<secret_key>Make sure to replace <username> and <password> with your credentials found on Mongo, then replace <secret_key> with the secret key provided by the development team.
1. Create a virtual environment in the root directory
python -m venv venv2. Activate the virtual environment:
- On Windows:
venv\Scripts\activate- On macOS/Linux:
source venv/bin/activate3. Install Dependencies
pip install -r requirements.txtIn the root directory, run:
python run.py