Skip to content

codescalper/mern-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

MERN Todo App

The MERN Todo App is a full-stack web application that allows users to manage their todo list. The app consists of a client-side built with React and a server-side built with Express.

Features

  • Add new todos with titles and descriptions
  • Edit existing todos
  • Delete todos
  • Dark mode for comfortable viewing

Tech Stack

  • Frontend: React with Material-UI
  • Backend: Express
  • Database: Not used in this version

Getting Started

Follow these instructions to set up and run the project on your local machine.

Prerequisites

  • Node.js and npm should be installed on your machine.

Installation

  1. Clone the repository:
    git clone https://github.com/codescalper/mern-todo.git
    cd mern-todo
  2. Install dependencies for both the server and client:
     cd server
     npm install
     cd ../client
     npm install

Usage

  1. Start the server:

    cd server
    npm start

    The server will run at http://localhost:3000.

  2. Start the client:

    cd client
    npm start

    The frontend will run at http://localhost:5173.

Contributing

Contributions are welcome! If you'd like to contribute to the project, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature/bug fix: git checkout -b feature-name.
  3. Make your changes and commit them: git commit -m "Add new feature".
  4. Push your changes to your fork: git push origin feature-name.
  5. Create a pull request to the main branch of the original repository.

Issues

If you encounter any issues or have suggestions, please open an issue on the repository.

About

The MERN Todo App: A powerful full-stack web application built using MongoDB, Express, React, and Node.js. Seamlessly manage tasks, toggle light/dark modes, and explore the capabilities of the MERN stack.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors