Skip to content

AleksandrKosmylev/python-project-52

Repository files navigation

Hexlet tests and linter status:

Actions Status

Description

This is CRUD web application built with Django, Bootstrap and PostgreSQL. It manages tasks for multiple users. Each task has a label description and statuses that can be changed and deleted.

This project was build using these tools:

Tool Description
poetry "Python dependency management and packaging made easy"
pip "Package installer for Python"
Django "Django makes it easier to build better web apps more quickly and with less code"
flake8 "Your tool for style guide enforcement"
gunicorn "Python WSGI HTTP Server for UNIX"
uvicorn "Uvicorn is an ASGI web server implementation for Python"
python-dotenv "Python-dotenv reads key-value pairs from a .env file and can set them as environment variables"
bootstrap "Feature-packed frontend toolkit"
psycopg "Database adapter"
dj-database-url "This simple Django utility allows you to utilize the 12factor inspired DATABASE_URL environment variable to configure your Django application"
WhiteNoise "Radically simplified static file serving for Python web apps"
django-extensions "Collection of custom extensions for the Django Framework"
pytest-django "Plugin for pytest that provides a set of useful tools for testing Django applications and projects"
django-filter "It allows users to filter down a queryset based on a model’s fields, displaying the form to let them do this"
rollbar "Discover, predict, and resolve errors in real-time"
gettext "The gettext module provides internationalization (I18N) and localization (L10N) services for your Python modules and applications"

Installation

  1. Clone the repository to your local machine:
    git@github.com:AleksandrKosmylev/python-project-52.git
    
  2. Change the working directory:
    cd python-project-52
    
  3. Create .env file and add your variables according to example below:
    SECRET_KEY = 'secret'
    DEBUG = 'True'
    DATABASE_URL = 'postgresql:...'
    POST_SERVER_ITEM_ACCESS_TOKEN = 'token'
    
  4. Run application
    make run
    

Link

https://project-lvl-4.onrender.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages