TaskPyTrack is a sophisticated task management application built on Django, designed to streamline your workflow by enabling efficient task creation, tracking, and management. With TaskPyTrack, you can organize your tasks, set deadlines, mark them as complete, and even upload exercise files to store them alongside task details.
TaskPyTrack)
- Effortless Task Management: Easily create tasks with detailed descriptions to keep track of your work.
- Deadline Management: Set deadlines for tasks to prioritize and manage your workload effectively.
- Task Completion Tracking: Monitor your progress by marking tasks as complete when finished.
- Seamless File Upload: Upload exercise files directly within TaskPyTrack, ensuring all relevant materials are stored together.
- Data Persistence: Tasks and uploaded files are securely stored locally, ensuring easy access across sessions.
To deploy TaskPyTrack on your local machine, follow these simple steps:
- Clone the Repository: Clone this repository to your local machine using the following command:
git clone https://github.com/farzadasgari/TaskPyTrack.git
- Install Dependencies: Navigate to the project directory and install the required dependencies:
cd TaskPyTrack
pip install -r requirements.txt
- Apply Migrations: Apply Django migrations to set up the database schema:
python manage.py makemigrations
python manage.py migrate
- Run the Development Server: Launch the development server to start TaskPyTrack:
python manage.py runserver
-
Access TaskPyTrack: Open your web browser and visit
http://127.0.0.1:8000/
to access the TaskPyTrack application. -
Start Managing Your Tasks: Follow the on-screen instructions to create tasks, set deadlines, mark tasks as complete, and upload exercise files.
TaskPyTrack welcomes contributions from the community! If you're interested in contributing, please follow these guidelines:
- Fork the Repository: Fork the TaskPyTrack repository on GitHub.
- Create a New Branch: Create a new branch for your feature or bug fix.
- Make Changes: Implement your changes, ensuring they adhere to the project's coding standards.
- Test Your Changes: Run tests to ensure your changes haven't introduced any regressions.
- Submit a Pull Request: Once your changes are ready, submit a pull request, providing a detailed description of your changes.
TaskPyTrack extends its gratitude to the following contributors:
TaskPyTrack is licensed under the MIT License. See the LICENSE file for details.
For any inquiries, feedback, or support requests, please don't hesitate to reach out to the project maintainer at std_farzad.asgari@alumni.khi.ac.ir or farzad.developer13@gmail.com