Skip to content

This project implements a simple ToDo application using the PERN stack: PostgreSQL, Express.js, React, and Node.js. This app allows you to manage your tasks, mark them as complete, and remove them from your list.

Notifications You must be signed in to change notification settings

vickytilotia/PERN-ToDo-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PERN ToDo App

This project implements a simple ToDo application using the PERN stack: PostgreSQL, Express.js, React, and Node.js. This app allows you to manage your tasks, mark them as complete, and remove them from your list.

Features

- Create new tasks with descriptions.
- Edit tasks as per need.
- Delete tasks from the list.
- View all tasks and their statuses.

Technologies

  • Front-End: React.js
  • Back-End: Express.js, Node.js
  • Database: PostgreSQL

Installation

  1. Clone the repository:

    git clone https://github.com/vickytilotia/PERN-ToDo-App.git
  2. Navigate to the project directory:

    cd PERN-ToDo-App
  3. Install dependencies for both the server and client:

    cd client
    npm install
    cd ../server
    npm install
  4. Set up your PostgreSQL database and update the database connection details in server/db.js.

  5. Run the server and client concurrently:

    npm run dev
  6. The app will be accessible at http://localhost:3000.

Usage

  • Create tasks/ todos.
  • Get all details of todos
  • Delete and Update todos.

SnapShots

image

Contributing

Contributions are welcome! If you find any issues or want to enhance the project, feel free to create a pull request.

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

About

This project implements a simple ToDo application using the PERN stack: PostgreSQL, Express.js, React, and Node.js. This app allows you to manage your tasks, mark them as complete, and remove them from your list.

Topics

Resources

Stars

Watchers

Forks