Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hellodev101/task-manager
Full-stack developer: Tasks management
https://github.com/hellodev101/task-manager
css django dokcer html python restframework
Last synced: 4 days ago
JSON representation
Full-stack developer: Tasks management
- Host: GitHub
- URL: https://github.com/hellodev101/task-manager
- Owner: hellodev101
- Created: 2024-08-10T14:35:13.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-08-29T14:56:49.000Z (3 months ago)
- Last Synced: 2024-08-30T11:26:33.917Z (3 months ago)
- Topics: css, django, dokcer, html, python, restframework
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
This project is designed to help users manage their tasks efficiently by providing a user-friendly interface to organize, to keep track of tasks during the sprint, a set period in which specific tasks are completed, by team members.
## Table of Contents
- [Installation](#installation)
## Installation
### Prerequisites
Pyenv is a powerful tool that allows developers to easily manage multiple versions of Python on their systems. It simplifies the process of switching between different Python versions, which is particularly useful for projects that require specific Python environments.
pyenv -(https://github.com/pyenv/pyenv-installer)
1. We are going to be using Python version 3.11 in the project, so let's get that installed with the following command:
```bash
pyenv install 3.11
```2. Install poetry. If you want to know more about what poetry is, please visit this link (https://pypi.org/project/poetry/).
```bash
pip install poetry
```3. Install the dependencies for the project:
```bash
poetry install
```4. Activate poetry virtualenv:
```bash
poetry shell
```5. Start docker container by running the following command:
```bash
docker-compose up -d
```6. Create migration files:
```bash
python manage.py makemigrations
```7. Appy the migations to the database:
```bash
python manage.py migrate
```8. Now you should be able to run the development server:
```bash
python manage.py runserver
```