A web-based quiz application where users identify countries based on their flags. The app is built using Node.js, Express, EJS, and PostgreSQL for database management.
- Random flag-based quiz questions.
- Dynamic score tracking
- Responsive user interface with EJS templating
- PostgreSQL integration for storing flag data
- Middleware for serving static files and form data parsing
Backend:
- Node.js
- Express.js
Database:
- PostgreSQL
Frontend:
- EJS for templating
- CSS for styling (optional: add frameworks like Bootstrap or TailwindCSS)
Before running this application, ensure the following are installed on your system:
- Node.js (v16+ recommended)
- PostgreSQL
- Git