Demo: https://northspyre-take-home.fly.dev/
Prerequisites:
- Poetry installed
- Poe The Poet installed
Install Python dependencies:
poetry installLint:
poe lintFormat:
poe formatTest:
poe testStart the API server:
poe startVist the URL in your browser to get a 200 response with an empty JSON array (no tasks yet)
http://127.0.0.1:8080/tasksPrerequisites:
- Node 20 installed
Install Node dependencies:
npm iStart the webpack dev server:
npm start- Flask API w/ CRUDL operations (in memory)
- Add API tests
- Add SQLAlchemy + SQLite DB
- Add models + validation & serialization
- Add React frontend w/ Bootstrap styles
- Deploy (Github Actions to Fly.io)