The Daily Tasks Manager is an open-source application that allows users to manage their daily tasks. It provides a user-friendly interface for managing tasks, including features such as drag-and-drop task migration and filtering tasks by status. The application is built using ReactJS and can be integrated with either a GraphQL or REST API backend.
- Create, update, and delete tasks
- Drag-and-drop task migration between different task statuses
- Filter tasks based on their status
- User-friendly interface with intuitive design
- Integration with a backend API for data management
To install and run the Daily Tasks Manager locally, follow these steps:
- Clone the repository:
git clone [https://github.com/your-username/daily-tasks-manager.git](https://github.com/tmkasun/Daily-Planner.git)
- Navigate to the project directory:
cd Daily-Planner
- Install the dependencies using npm or yarn:
npm install
or
yarn install
- Start the development server:
npm start
or
yarn start
- Open your browser and visit
http://localhost:3000
to access the Daily Tasks Manager.
The Daily Tasks Manager can be integrated with either a GraphQL or REST API backend to manage task data. You can choose the approach that suits your needs. To integrate the backend, follow these steps:
- Configure the backend API endpoint in the project. In the source code, locate the file responsible for API configuration, such as
hooks.tasks.js
. - Replace the default API endpoint with your own backend API URL.
- Modify the API requests and responses to match the specifications of your backend API.
Make sure your backend API provides the necessary endpoints to perform CRUD operations on tasks and supports the required data structure.
Contributions are welcome! If you would like to contribute to the Daily Tasks Manager, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Implement your changes.
- Test your changes thoroughly.
- Commit and push your changes to your forked repository.
- Create a pull request to the main repository, explaining the purpose and details of your changes.
Please make sure to adhere to the existing code style and conventions.
The Daily Tasks Manager is released under the MIT License.
The Daily Tasks Manager project is built upon the contributions of many individuals. We would like to thank all the contributors for their valuable input.
Simply create an issue