- Frontend
- Next.js
- React
- Frontend backend communication
- JSON API
- Next.js makes its prerender server-side queries directly to the database without going through the API
- Backend
- Express.js
- Sequelize
- SQLite for local development, PostgreSQL for deployment