Skip to content

emorySWE2025/do-and-due

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Do & Due

Rayvant Sahni, Israel Anjorin, Lance Kennedy, Suzanne Alexander, Beatrice Brown-Mulry

Deployment Instructions

Clone the repository and cd into it.

Backend

  1. cd into the backend/ directory
  2. Use pip install -r requirements.txt to install backend dependencies (we recommend setting up a virtual environment for python package isolation)
  3. Apply DB migrations with python manage.py makemigrations and python manage.py migrate
  4. Finally, run the backend server with python manage.py runserver

Frontend

  1. cd into the frontend/ directory
  2. Use npm install to install dependencies
  3. Finally, run the frontend server with npm run dev

Running the Unit Tests

1.cd into backend/chore_tracker/test 2. run the command python -m pytest --cov=chore_tracker --cov-report=html 3. navigate to test/htmlcov/index.html to see the coverage

To Change Databases

  • In the backend/config/settings.py file, change the database settings to your desired database.
  • Currently, the application is configured to use SQLite for local development. To use PostgreSQL on a Google Cloud SQL instance instead, simply uncomment the relevant PostgreSQL settings and comment out the SQLite configuration. (You will need to reach out the team devs for the correct configs to use PostgreSQL)

Demo

demo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6