Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abra19/python-project-52
Task manager system
https://github.com/abra19/python-project-52
bootstrap4 django-project python3
Last synced: about 1 month ago
JSON representation
Task manager system
- Host: GitHub
- URL: https://github.com/abra19/python-project-52
- Owner: Abra19
- Created: 2024-02-22T21:41:13.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-13T00:10:46.000Z (8 months ago)
- Last Synced: 2024-10-12T23:25:17.823Z (about 1 month ago)
- Topics: bootstrap4, django-project, python3
- Language: Python
- Homepage: https://python-project-52-gbo3.onrender.com
- Size: 884 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Hexlet tests and linter status, Maintability:
[![Actions Status](https://github.com/Abra19/python-project-52/actions/workflows/hexlet-check.yml/badge.svg)](https://github.com/Abra19/python-project-52/actions)
[![Python CI](https://github.com/Abra19/page_analyzer/actions/workflows/python_ci.yml/badge.svg)](https://github.com/Abra19/page_analyzer/actions/workflows/python_ci.yml)
[![Maintainability](https://api.codeclimate.com/v1/badges/e08d3f09e7d1220cad9b/maintainability)](https://codeclimate.com/github/Abra19/python-project-52/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/e08d3f09e7d1220cad9b/test_coverage)](https://codeclimate.com/github/Abra19/python-project-52/test_coverage)### Descriptions
This project built with Python and Django framework and implements a task management system that allows you to set tasks, assign executors and change their statuses. Registration and authentication are required to work with the system.The frontend is rendered on the backend using the Bootstrap framework. Pages are built by the DjangoTemplates backend.
As the object-relational database system we are using PostgreSQL.
### Requirements
1. Python >=3.10
2. poetry >= 1.2.0
3. django >= 5.0.2
4. django-bootstrap5 >= 23.4
5. postgreSQL >= 16
5. gunicorn >= 21.2.0### To get started
1. Clone git repo:
`[email protected]:Abra19/python-project-52.git`
2. Go to directory python-project-52:
`cd python-project-52`
3. Configuring `poetry` to create a virtual environment:
`poetry config virtualenvs.in-project true`
4. Create virtual environment and Install dependencies
`make install`
5. Create `.env` file in the root folder similar to `.env.example`
5. Start app
`make migrate`
`make start`### [Try the application](https://python-project-52-gbo3.onrender.com)