Node.js backend application and React frontend application.
Make sure that both Node.js (18.14.0+) is installed, and run the following commands:
# Install all dependencies
npm install
# Tests & Linting
npm run format # Automatically format all code
npm run lint # Automatically fix auto-fixable linting errors
npm run test # Run all tests in both frontend and backend
# Start the frontend application
cd frontend && npm run dev
# Run database migrations and start the backend application
cd backend
npm run migrate
npm run dev