Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gauravooo2/to-do-buddy
Task Tracker is a hybrid planner designed to streamline the management of your recurring activities
https://github.com/gauravooo2/to-do-buddy
easy-project reactjs to-do-app to-do-list
Last synced: 8 days ago
JSON representation
Task Tracker is a hybrid planner designed to streamline the management of your recurring activities
- Host: GitHub
- URL: https://github.com/gauravooo2/to-do-buddy
- Owner: GauravOOO2
- Created: 2024-05-05T15:07:17.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-06T09:21:05.000Z (7 months ago)
- Last Synced: 2024-05-06T16:32:53.946Z (7 months ago)
- Topics: easy-project, reactjs, to-do-app, to-do-list
- Language: JavaScript
- Homepage: https://to-do-buddy-application.netlify.app/
- Size: 373 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Live Demo: https://to-do-buddy-application.netlify.app/
# To-Do-BuddyA Complete ReactJS application.
## Made By [J Gaurav Varma](https://www.linkedin.com/in/gaurav-varm-oo21/)Task Tracker is a hybrid planner designed to streamline the management of your recurring activities. By merging the functionalities of a planner and a weather tracker, it provides a centralized platform for organizing all your tasks efficiently.
## More About the project
- Achieved Objective: Created a fundamental To-Do application designed to organize daily tasks effectively, ensuring users never overlook their responsibilities.
- Employed React Hooks for seamless rendering of task fields based on user input, enabling actions such as task deletion, addition, viewing, and adjusting priority by repositioning within the list.
- Implemented local storage to maintain task data and authentication status across browser sessions, enhancing data persistence.
- Incorporated Redux for robust state management and asynchronous API fetching, ensuring smooth data retrieval and effective state handling, including authentication on the login page, securing the application from the outset.
- Successfully integrated weather display functionality for users needing to venture out to complete tasks. Employed simple CSS for comprehensive application styling, ensuring responsiveness and improving user experience.
- Overall, the application boasts multiple features and maintains smooth code flow across all components, offering comprehensive functionality and precise execution.## What I used
- ReactJS
- CSS
- Redux
## Run LocallyClone the project to run it locally
```bash
git clone https://github.com/GauravOOO2/To-Do-Buddy.git
```
Install all the necessary dependencies
```bash
npm install
```Go to the project directory
```bash
cd To-Do-Buddy
```Start the server
```bash
npm start
```## tools used
- VS Code
## Screenshots![App Screenshot](https://gauravooo2.github.io/Gaurav_portfolio/assets/img/to-do-app.png)
![App Screenshot](https://gauravooo2.github.io/Gaurav_portfolio/assets/img/to-do.png)