Skip to content

Ayaan2907/TaskManager

Repository files navigation

TaskManager

A simple task manager web application built using Django.

Live Demo

Description

Features

  • This is a simple task manager web application built using Django.
  • It has a user authentication system.
  • Users can create an account and login to the application. The user can create, update, delete and view tasks.

Technical Details

  • Main objective of this project is to get hands-on experience in Django and its underlying techniques and deployment.
  • Django's class-based views are used to create the views for the application.
  • The application uses Django's built-in authentication system.
  • It uses Django's built-in admin panel to manage the database.
  • User interafces is done uing Django template library.

The frontend or UI of this project is plain and simple and lacks styling efforts as the main focus of this project is to get hands-on experience in Django and its underlying techniques.

Steps to run

  1. Clone the repository
  2. Activate the virtual environment source my_env/bin/activate
  3. Install the requirements pip3 install -r requirements.txt
  4. Toggle the environmental changes' commits in settings.py
  5. Run the server python3 manage.py runserver
  6. Open the browser and go to localhost:8000

Note: This was hosted on Heroku earlier, but because of termination of their free tier plans, alternatives to be explored. Digital Ocean : https://orca-app-6ell3.ondigitalocean.app/