Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 1.6 KB

README.md

File metadata and controls

71 lines (48 loc) · 1.6 KB

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.