MyHours is a sleek and efficient note-taking application designed to streamline your task management experience. Built on the Django framework, MyHoursoffers a user-friendly interface that makes organizing your tasks a breeze.
Features
-
Home Page: The heart of MyHours, the home page greets users with a clean and intuitive interface.
-
View Task Page: Need to review your tasks? The view task page provides a comprehensive list of all your notes, neatly categorized and displayed for easy reference, ensuring they never miss an important deadline.
-
Add Task Page: Creating new tasks is effortless with MyHours's add task page. Simply input the task details, including title, description, due date, and time, and let MyHour handle the rest. Users can also assign tasks to specific categories for better organization.
-
Adding Tasks: Behind the scenes, MyHours employs a robust backend system to handle task management efficiently. When a user adds a task through the add task page, the backend processes the input data and stores it securely in the database, ensuring that the task is recorded accurately.
-
Deleting Tasks: Users have the flexibility to remove tasks from their list when they are no longer relevant or necessary. By implementing a delete task functionality, MyHours allows users to easily declutter their task list with just a few clicks.
-
Modifying Tasks: Sometimes, task details may need to be updated or revised. MyHours facilitates task modification by enabling users to edit task information such as title, description, due date, and category. The backend ensures that any changes made are reflected accurately in the database, maintaining data integrity.
-
Changing Task Status: MyHours empowers users to track the progress of their tasks by allowing them to change the status from "To Do" to "Complete" once a task is finished. This functionality provides users with a sense of accomplishment and helps them stay organized by marking completed tasks appropriately.
Marina Rose Shaju | Rohit Babu George |
My.Django.App.mp4
- Django - 5.0.4
- Tailwind
To configure the project, follow these steps:
-
Clone the repository:
git clone https://github.com/Marina2813/Sentinels
-
Navigate to the project directory:
cd your-repo
-
Create a virtual environment:
python -m venv env
-
Activate the virtual environment:
- For Windows:
.\env\Scripts\activate
- For macOS/Linux:
source env/bin/activate
- For Windows:
-
Set up the database:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Start the development server:
python manage.py runserver
-
Open your web browser and visit
http://localhost:8000
and plan you day!!!!
Note: Make sure you have Python and pip installed on your system before proceeding with the above steps.