Skip to content

salvadorperezm/to-do-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do App

HTML5 CSS3 JavaScript React Chakra JWT Vite Yarn


Project Description

Frontend Web Application which consumes a backend API to create a simple yet powerful tasks management system. Built using React in combination with Chakra UI library component, handling user sessions with JWT.

On this application you can:

  • Register by creating an account.
  • Login using your credentials.
  • Create tasks by adding their title.
  • Mark your tasks as completed.
  • Update the tasks that are not marked as completed yet.
  • Delete the tasks that have been marked as completed.

Installation

Verify if you have Yarn installed on your machine by running:

yarn --version

Once the repository is downloaded, place into the project folder and run the following command to install all the necessary dependencies:

yarn

Now, you will have to create an .env file at the root of the project, and inside create a VITE_API_URL variable and point it to the Backend port:

VITE_API_URL=http://localhost:5001

Finally, use the following command to run the project:

yarn dev

In order for the application to work completely as intended, the backend server needs to be up and running. You can download the backend code from this GitHub Repository and follow the installation instructions.


Screenshots

Login page Maing page Deleting task

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published