Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 1.07 KB

README.md

File metadata and controls

55 lines (38 loc) · 1.07 KB

Todo Application

Overview

A Todo Application that allows users to manage tasks with features like user authentication, allowing only registered users to create, update, and delete todos. The frontend is built using React and styled with Tailwind CSS.

Technologies Used

  • Frontend: React.js, React Router, Tailwind CSS
  • Backend: Node.js (Express.js), PostgreSQL

Features

  • User registration and login
  • Create, read, update, and delete todos
  • Responsive design Installation & Running

Installation & Running

  1. Clone the repository:

    git clone <repository-url>
    cd todo-app
  2. Install dependencies for both frontend and backend:

    cd client
    npm install
    cd ../server
    npm install
  3. Set up PostgreSQL:

    • Create a new database and update your backend configuration with the connection details.
  4. Start the applications:

    cd client
    npm run dev
    cd ../server
    node index
  5. Access the app at http://localhost:5173.