Skip to content

reem2010/ToDo-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo App

Overview

This Todo app allows users to manage their tasks effectively.users can view, add, update, and delete their todos..

Features

  • User authentication and authorization
  • View all todos
  • Add a new todo
  • Update an existing todo
  • Delete a todo

Screenshots

Login page

Login page

Signup page

Signup page

Home page

Home page

Technologies

  • Backend: Express.js
  • Frontend: Expo React Native
  • Database: Prisma ORM

Getting Started

To get started with the Todo app, follow these steps:

Prerequisites

Make sure you have the following installed:

  • Node.js and npm
  • PostgreSQL

Installation

Clone the repository:

git clone https://github.com/reem2010/ToDo-App.git

Backend

  1. Navigate to the backend directory:

    cd backend/
  2. Install dependencies

    npm install
  3. Set up environment variables Create a .env file in the backend root directory follow .env.example

  4. Start backend server

    npm start

Frontend

  1. Navigate to the frontend directory in new terminal:

    cd frontend/
  2. Install dependencies:

    npm install
  3. Set up environment variables Create a .env file in the frontend root directory follow .env.example

  4. Start frontend server

    npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published