Skip to content

RMA1997/TrackingSystem

 
 

Repository files navigation

TrackingSystem

Implemented by Python with Django.

To setup on AWS, run the following commands.

git clone https://github.com/ycremar/TrackingSystem.git
cd TrackingSystem
chmod +x setup.sh
./setup.sh

To run web server locally, run the following commands.

source ../django_env/bin/activate
python3 manage.py collectstatic
python3 manage.py createsuperuser
python3 manage.py runserver 8080

To deploy App to Heroku, run the following commands.

  1. Install and setup Heroku App
npm install -g heroku

Then for new apps, run

heroku create

For an existing app, run

heroku git:remote -a $YOUR_HEROKU_APP_NAME

To use email functions, like password reset, a Config Var named 'SENDGRID_API_KEY' is needed in settings of Heroku App. You can fetch this key in SendGrid Official Site. For more information, read the article Setup API Key Environment Variable and article Obtain an API Key.

  1. Deploy App
git init
./push.sh $YOUR_COMMIT
heroku run python manage.py migrate

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.3%
  • HTML 4.6%
  • CSS 2.1%