The root of the project is set up with automatic pre-commit autolinting for JavaScript and Python using Prettier 🖋️ and Ruff 🐍.
The front-end uses a React template from Vite.
Scaffolding reference: Vite Docs
- Material-UI: Modern UI components Docs 🎨
- React Bootstrap: Bootstrap components Docs
🅱️ - Reactstrap: Bootstrap 4 components Docs 🖼️
- Ant Design: Enterprise UI Docs 🏢
- Tailwind CSS: Utility-first CSS Docs 🌬️
Back-end uses Pipenv for dependency management.
Installation reference: Pipenv Docs
- Flask: Web framework Docs 🌐
- Flask-CORS: Cross-origin requests PyPI 🌏
- Flask-Migrate: DB migrations Docs 🗄️
- Flask-SQLAlchemy: ORM for Flask Docs 🐘
- Gunicorn: WSGI server Docs 🚀
- SQLAlchemy: Database toolkit Docs 🛠️
Make sure your environment variables are correctly set for development (Codespaces) and deployment (Render).
DATABASE_URL
🌐 → Your external database URL from the DB in the Render projectJWT_SECRET_KEY
🔑 → Your generated secret string
💡 Tip: Keep this README handy as your quick-start guide for both front-end and back-end setup!