JustDo - Task Management Application
JustDo is a task management application designed to help users organize and prioritize their tasks. The application allows users to create tasks, set due dates, track task status, and manage task priorities. It provides a user-friendly interface for managing tasks efficiently.
- User Registration and Authentication: Users can create an account, log in, and manage their tasks.
- Task Creation: Users can create new tasks by providing a title, description, due date, status, and priority.
- Task Management: Users can view, edit, and delete their tasks.
- Task Sorting: Tasks are sorted based on due date, priority, and status.
- XP System: Completing tasks earns users experience points (XP) based on task completion time.
- User Profile: Users have a profile that tracks their XP. Responsive Design: The application is optimized for different devices and screen sizes.
- Python
- Django Web Framework
- HTML
- CSS
- JavaScript
- Bootstrap
- Clone the repository: git clone https://github.com/kkfergie22/justdo-project.git
- Navigate to the project directory: cd justdo-project
- Install the required dependencies: pip install -r requirements.txt
- Run database migrations: python manage.py migrate
- Start the development server: python manage.py runserver
- Access the application in your web browser at http://localhost:8000
- Create a user account or log in if you already have one.
- Add tasks by providing the required information (title, description, due date, status, and priority).
- View, edit, or delete tasks from the task list.
- Mark tasks as completed to earn XP.
- Monitor your XP progress in your user profile.
Contributions to the project are welcome! If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch: git checkout -b feature/your-feature-name
- Make your changes and commit them: git commit -m 'Add some feature'
- Push the changes to your branch: git push origin feature/your-feature-name
- Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more information. Contact
If you have any questions or suggestions, feel free to contact us at [email protected].