Skip to content

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

MERN Todo app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages