Skip to content

pineviewlabs/Moving-Todo

 
 

Repository files navigation

code style: prettier Code style: black E2E Tests

Moving Todo

A simple todo application where you can manage todo entries. Most importantly you can move each todo entry to any position you want. The project is based on:

  • simple django api backend is used for database management
  • HTML, CSS, JS, AJAX for UI management

HomePage

Installation guide (Linux Ubuntu)

Clone the project in your storage and change directory to the project

git clone https://github.com/kiranparajuli589/Moving-Todo.git

Setup virtual environment

python -m venv myenv
source myenv/bin/activate

Install requirements

make install

Sql table creation

make migrate

Create super user

make create-admin

Serve

make serve

Acceptance tests

yarn test:e2e test/acceptance/features
# with tags
yarn test:e2e test/acceptance/features -t '@focus and not @skip'
# on firefox
BROWSER=firefox yarn test:e2e test/acceptance/features

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.0%
  • Python 27.2%
  • HTML 19.0%
  • CSS 5.7%
  • Gherkin 3.0%
  • Makefile 1.1%