todo-app

Todo App - Manage Your Tasks Efficiently πŸš€

A full-stack web-based Todo application to help you organize and track your daily tasks. Built with Node.js, Express, MongoDB, and EJS for server-side rendering.

Features ✨

Installation πŸ› οΈ

  1. Clone the repository:
    git clone https://github.com/VIKYATHB49/todo-app.git
    
  2. Navigate to the project directory:
    cd todo-app
    
  3. Install dependencies:
    npm install
    
  4. Set up environment variables:
    • Create a .env file in the root directory.
    • Add your MongoDB connection URI and port:
      MONGODB_URI=your_mongodb_connection_string
      PORT=3000
      
  5. Start the server:
    npm start
    
  6. Access the app:

Usage πŸ“

Add a task:

Manage tasks:

Technology Stack πŸ’»

Frontend:

Backend:

Configuration βš™οΈ

MongoDB Setup:

Environment Variables:

PORT=3000
MONGODB_URI=mongodb+srv://<username>:<password>@cluster0.example.mongodb.net/todo-app

Contributing 🀝

Contributions are welcome! Follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
    
  3. Commit your changes:
    git commit -m "Add your message here"
    
  4. Push to the branch:
    git push origin feature/your-feature-name
    
  5. Submit a pull request.

License πŸ“„

This project is licensed under the MIT License. See LICENSE for details.

Acknowledgments πŸ™


Happy Tasking! 🎯
Let’s stay organized and productive together! πŸš€