https://github.com/ciceroeduardo84/task-manager
Task Manager is a Full Stack application developed in React and Node.js to complete the Web Development Course offered by Reprograma Jucás. It was created with the aim of providing users with a tool to manage and monitor their tasks in an organized and intuitive way.
https://github.com/ciceroeduardo84/task-manager
axios front-end react react-hook-form react-router-dom react-tanstack-query spa styled-components typescript web-development-course
Last synced: 7 months ago
JSON representation
Task Manager is a Full Stack application developed in React and Node.js to complete the Web Development Course offered by Reprograma Jucás. It was created with the aim of providing users with a tool to manage and monitor their tasks in an organized and intuitive way.
- Host: GitHub
- URL: https://github.com/ciceroeduardo84/task-manager
- Owner: CiceroEduardo84
- Created: 2024-05-27T22:17:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-14T00:22:27.000Z (over 1 year ago)
- Last Synced: 2025-04-04T01:18:09.265Z (10 months ago)
- Topics: axios, front-end, react, react-hook-form, react-router-dom, react-tanstack-query, spa, styled-components, typescript, web-development-course
- Language: TypeScript
- Homepage: https://task-manager-gamma-plum.vercel.app
- Size: 320 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Task Manager
Task Manager is a Full-Stack application developed in `React` and `Node.js` to complete the [Web Development Course](https://emanuelquintino.github.io/Page-WDC/) offered by `Reprograma Jucás`. It was created with the aim of providing users with a tool to manage and monitor their tasks in an organized and intuitive way.

## Features
- User registration and authentication with `JWT tokens`
- Task Management: `ADD`, `EDIT` and `DELETE` tasks
- Task history and listing tasks with `pagination`
- Statistics and `report` with totals by status
- Task `filtering` by status
- Integration with own `RESTfull API`
- Application `deployment`
## Technologies
- `React`
- `TypeScript`
- `Style Components`
- `React Router DOM`
- `React Hook Form`
- `React Tanstack Query`
- `Axios`
## Project Configuration
```bash
# clone the repository
$ git clone https://github.com/CiceroEduardo84/Task-Manager.git
# install dependencies
$ npm install
# run the project
$ npm run dev
```
## Environment Variables
```ini
VITE_API=""
VITE_STORAGE_USERID_KEY=""
```
## Links
- [Deploy](https://task-manager-gamma-plum.vercel.app/)
- [API Repository](https://github.com/CiceroEduardo84/Task-Manager-API.git)