Task Keeper is a user-friendly to-do web app designed to help you manage your daily tasks and activities effectively. This app is built using Class-Based Views, making it easy to navigate and interact with your to-do list. With Task Keeper, you can stay organized, prioritize tasks, and achieve your goals efficiently.
- Python
- Django (Class-Based Views)
- HTML
- JavaScript
- CSS
- SQlite3
- Create an account or log in to Task Keeper to access your personalized to-do list.
- Easily add new tasks to your to-do list, providing a title, description, category and priority.
- You can modify task details or remove completed or unnecessary tasks.
- Organize your tasks into different categories for better management.
- Mark tasks as high, medium, or low priority to focus on what matters most.
- Move completed tasks to a separate section to maintain a clean and clutter-free task list.
- Clone the repository from GitHub:
git clone https://github.com/https://github.com/LoneStarrD/task-keeper.git
- Navigate to the project directory:
cd taskkeeper
- Create and Activate Virtual Environment:
python -m venv env
- On Windows, activate the virtual environment:
env\Scripts\activate
On macOS and Linux, activate the virtual environment:
source env/bin/activate
- Install Dependencies:
pip install -r requirements.txt
- Run Database Migrations:
python manage.py migrate
- Create Superuser Account:
python manage.py createsuperuser
- Start the Development Server:
python manage.py runserver
Use the superuser account credentials to log in to the admin interface at http://localhost:8000/admin/ and manage the platform content