Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.48 KB

README.md

File metadata and controls

48 lines (30 loc) · 1.48 KB

Troject

A simple to do list web app

About

This is a simple to do list web app develped by django framework for the back-end part and bootstrap 3.3.7 for its front-end. Only superusers can add tasks to the app.

Features:

  • To use the app login is needed.
  • Each task is assigned to a user and it belongs to a single group.
  • Tasks can be visited by only the superusers or by the user which the task is assigned to.
  • Tasks can be deleted only if they are pending.
  • A task can be done only by the superusers or by the user which the task is assigned to.
  • Adding users is possible in the django's default admin panel by the superuser.
  • Changing background and saving it in the cookies.

How to start

To start the project you have to have python3 installed on your machine.

First create a virtual environment:

virtualenv myenv

activate it and then install the packages in the requirements.txt file:

pip3 install -r requirements.txt

run the server on your localhost:

python3 manage.py runserver

and open your browser go to localhost:8000

there are two users defined to test the project:

superuser
username: alistvt
password: nothackable

username: mrunknown
password: nothackable

Tips: To create new users or change the passwords enter the admin page by the superuser credentials.

Star this if you enjoyed :)