Skip to content

DzmitrySha/python-project-52

Repository files navigation

Actions Status workflow Maintainability Test Coverage

Task Manager

Register, create, delete and edit tasks, labels and statuses, assign executors to tasks. Filter tasks by tags, statuses, and executors, or filter only your created tasks.

DEMO

Just click and try to use DEMO on Railway or DEMO on REG.RU

P.S.: You will need to register to try all the features in demo.

Installation

Clone the repository:

git clone https://github.com/DzmitrySha/python-project-52.git

Go to the project folder:

cd python-project-52

Install dependencies with Poetry:

(If you don't have Poetry, follow this guide to install it: Install Poetry)

make install

Settings

Create an ".env" file in the root project directory:

touch .env

оr rename and edit existing ".env.example" file.

Write following constants to the .env file:

  1. SECRET_KEY='your_Django_secret_key'

You can generate one with make secretkey command.

  1. DATABASE_URL='your_database_url_path'

To use simple sqlite database use this record:

DATABASE_URL='sqlite:///db.sqlite3'

Database preparation

make migrations

make migrate

make createsuperuser

Start project

make runserver

Use this app in browser on http://localhost:8080


Good Luck!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published