Skip to content

absar22/Full-Stack-ToDoList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Full-Stack Todo List App

A simple Full-Stack Todo List application built with Node.js, Express, MongoDB, and EJS.
Users can add, delete, and mark tasks as complete or incomplete.


🚀 Features

  • Add new todos

  • Mark todos as complete ✅ / incomplete ❌

  • Delete todos 🗑️

  • Displays count of remaining tasks

  • Basic developer-themed sample todos (e.g., "Fix bug in login form")


🛠️ Tech Stack

  • Frontend: EJS, CSS, JavaScript (Vanilla)
  • Backend: Node.js, Express.js
  • Database: MongoDB (Atlas or Local)

📸 Screenshot

Document - Google Chrome 23-08-2025 13_47_48 ![Todo List Screenshot]

⚙️ Installation & Setup

  1. Clone the repository
    git clone https://github.com/your-username/Full-Stack-ToDoList.git
    cd Full-Stack-ToDoList       

Install dependencies

npm install Set up environment variables Create a .env file in the root directory and add your MongoDB connection string:

DB_STRING=your_mongodb_connection_string PORT=2121 Run the app

npm start Visit: http://localhost:2121

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors