Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sesaquecruz/react-tasks-app
A Web App for a Tasks Application.
https://github.com/sesaquecruz/react-tasks-app
auth0 material-ui react redux-toolkit typescript
Last synced: about 2 months ago
JSON representation
A Web App for a Tasks Application.
- Host: GitHub
- URL: https://github.com/sesaquecruz/react-tasks-app
- Owner: sesaquecruz
- License: mit
- Created: 2023-08-01T10:00:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-17T22:33:05.000Z (over 1 year ago)
- Last Synced: 2023-10-17T23:33:21.076Z (over 1 year ago)
- Topics: auth0, material-ui, react, redux-toolkit, typescript
- Language: TypeScript
- Homepage:
- Size: 201 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tasks App
This is a web application to create and manage tasks efficiently. Users can create an account and log in, then perform actions such as creating, listing, editing, and deleting tasks.
It is also possible to search for tasks by term and view them sorted by name or due date. Each task contains a name, description, priority, status, and due date.
## Related repositories
- [Tasks Api](https://github.com/sesaquecruz/java-tasks-api)
- [Tasks Infra](https://github.com/sesaquecruz/k8s-tasks-infra)
- [Tasks Docker Hub](https://hub.docker.com/r/sesaquecruz/react-tasks-app/tags)## Features
- **User Authentication**: Users can sign up and log in to manage their tasks securely. The Identity and Access Management (IAM) used is [Auth0](https://auth0.com/).
- **Create Task**: New tasks can be created easily. Each task has name, description, priority, status, and due date.
- **List Tasks**: All tasks are viewed in a well-organized list.
- **Edit Task**: Update the details of existing tasks when needed.
- **Delete Task**: Remove tasks that are no longer required.
- **Search Tasks**: Find specific tasks using search functionality based on task name, description, priority and status.
- **Sort Tasks**: List tasks sorted by name and due date for better organization.## Tech Stack
- [React](https://react.dev/)
- [TypeScript](https://www.typescriptlang.org/)
- [Redux Toolkit](https://redux-toolkit.js.org/)
- [Material UI](https://mui.com/)## Contributing
Contributions are welcome! If you find a bug or would like to suggest an enhancement, please make a fork, create a new branch with the bugfix or feature, and submit a pull request.
## License
This project is licensed under the MIT License. See [LICENSE](./LICENSE) file for more information.