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.
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.