The Task Manager App is a web application built with Django and ReactJS that allows users to manage their tasks by entering, saving, and deleting tasks.
- Task Entry: Users can enter new tasks with details such as title, description, deadline, etc.
- Task Listing: Users can view their tasks in a list format, displaying details such as title, description, status, and deadline.
- Task Update: Users can update task details including title, description, status, and deadline.
- Task Deletion: Users can delete tasks they no longer need.
- Responsive Design: The application is designed to be responsive and accessible on various devices, including desktops, tablets, and smartphones.
-
Frontend:
- ReactJS
- HTML
- CSS
-
Backend:
- Django
- Django REST Framework
-
Clone the repository:
git clone https://github.com/your-username/task-manager.git
-
Navigate to the project directory:
cd task-manager
-
Install frontend dependencies:
cd frontend npm install
-
Install backend dependencies:
cd ../backend pip install -r requirements.txt
-
Run migrations to set up the database:
python manage.py migrate
-
Start the development server:
python manage.py runserver
-
Access the application in your web browser at
http://localhost:8000
.
- Navigate to the task manager app.
- Add new tasks by clicking the "Add Task" button and filling out the task details.
- View, update, or delete tasks as needed.
Contributions are welcome! Please fork the repository and create a pull request with your proposed changes.
This project is licensed under the MIT License.