This is a simple to-do list web application built using JavaScript, Node.js, Express, PostgreSQL, and Vite. The app is hosted on Vercel.
- Add, edit, and delete tasks
- Mark tasks as completed
- Filter tasks by status (all, completed, pending)
- Responsive design
- Frontend: JavaScript, Vite
- Backend: Node.js, Express
- Database: PostgreSQL
- Hosting: Vercel
- Node.js installed on your machine
- PostgreSQL installed and running
- Clone the repository:
git clone https://github.com/thomasantony12/Todo-list.git
cd Todo-list
- Install dependencies:
npm install
- Set up the database:
- Create a PostgreSQL database.
- Update the database configuration in config.js with your database credentials.
- Run the development server:
npm run dev
- Open your browser and navigate to:
http://localhost:3000
To deploy the app on Vercel:
- Install Vercel CLI:
npm install -g vercel
- Deploy the app:
vercel
- Follow the prompts to complete the deployment.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License.
Feel free to customize this README to better fit your project’s specifics. If you have any questions or need further assistance, just let me know!