You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The app uses the Python Web framework called Django
It utilizes a sqlite db for development and is setup for postgres in production
The web app is handled via Django's templating
It does not make use of any front end tools
CI/CD is setup to be used via github
It is optimized to be launched to render, unfortunately it turns out that Render's free tier does not make a stable release due to slow dynos. Alternative options for deployment could be AWS Beanstalk or fly.io.
The app does not have need for an API, but is setup for building one if needed in the future
CONSIDERATIONS
If I were to do it over, I would use Svelte to build the static files, this would save time on development
COMMANDS
./build.sh This command will build the static file and apply migrations
./start.sh This command starts the app with pip
./start_prod.sh This command starts the app with gunicorn