frextrite / todolist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todo List App

Clean todo-list app for Web Tech (CO427)

Get started

Prerequisites

Numbers in parentheses indicate the version used by creator. In case of any issues, first try to match the versions to debug.

  • Python (3.8.5)

    It's a Django project and Python is the first requirement. You may use Python or Anaconda, they both work.

  • Django (3.0.5)

    The project uses the latest iteration of Django, viz 3. There are a few breaking changes in Django 3 and Django 2, but chances are we will not see them in this project. However, I strongly recommend using Django 3 for version compatibility.

  • Djongo (1.3.3)

    Instead of sqlite, the project uses MongoDB as the database. Djongo is a transpiler to convert SQL queries to mongoDB query documents.

  • MongoDB (3.6.8)

    Install MongoDB for your platform from a corresponding source.

Set up

1. Install packages

All details as mentioned above

2. Clone

Perform a git clone

3. Create a DB

The project uses a DB named todolistapp

About

License:GNU Affero General Public License v3.0


Languages

Language:Python 89.3%Language:HTML 10.7%