Yagnik-Gohil / django3-ToDoApp

A Django based web application that enables users to create and track their to-dos.

Home Page:https://scheduleit.pythonanywhere.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

django3-ToDoApp

logo

Schedule.It is an app which allows you to create an account, create/update/track your important to-dos. Some functionalities:

  1. New user registration.
  2. User Login, Logout.
  3. Create, Update, View & Delete To-Dos.
  4. Add description to your To-Dos.
  5. Mark certain To-Dos as 'Important': Assign Priority to your work!
  6. Mark To-Dos as 'Completed' if you successfully completed the task or mark them as 'Couldn't Complete' if you couldn't!
  7. Get notification emails for important To-Dos.

Instructions to contribute

  1. Fork the repo.
  2. Clone the version of your fork locally.
  3. Create a virtual environment and activate it. Not required but highly recommended.
python -m venv env
.\env\Scripts\activate

The above command is for Windows only. For Linux based operating systems, use the below-mentioned command.

python3 -m venv env
source env/bin/activate
  1. Now, install the requirements.
pip install -r requirements.txt
  1. Now, migrate changes to the database and start the server.
python manage.py migrate
python manage.py runserver
  1. Head to 127.0.0.1:8000 and you should be able to see the development version of this app live.
  2. Create a superuser (python manage.py createsuperuser ) to access Django admin interface.
  3. Go through the CONTRIBUTING.md file to get started with contributions.

Any Questions?

Feel free to raise an issue. We'll try to answer this as soon as we can.

Contributing Guidelines

If there is any valid contribution, please raise an issue and feel free to create a pull request. We will review it and merge it to the master branch.

About

A Django based web application that enables users to create and track their to-dos.

https://scheduleit.pythonanywhere.com/


Languages

Language:HTML 52.3%Language:Python 47.0%Language:CSS 0.7%