- This project is a task management application designed to practice integrating a PostgreSQL database with a Node.js backend using Express.js. The application provides functionalities to create, read, update, and delete tasks.
- Responsive Design: Implemented using Bootstrap.
- CRUD Operations: Integrated with a PostgreSQL database.
- Task Management: Tasks display their creation date and deadline. Tasks that are overdue have a red background.
- I added a inpirational quuotes generator. It will display random inpirational quotes.
- Backend:
- Express.js
- pg (node-postgres) - PostgreSQL client for Node.js.
- Database:
- PostgreSQL
- Frontend:
- Bootstrap - For responsive design.
- EJS - HTML with embedded JavaScript.
- Other:
- body-parser - Middleware to parse incoming request bodies.
- Generate random Quotes - https://www.npmjs.com/package/success-motivational-quotes
This project is for educational purposes and is based on content from the Udemy course "The Complete 2024 Web Development Bootcamp.