Simple task manager for life
- python = "^3.12"
- poetry = "^1.8.5"
- Clone GitHub repo:
git clone https://github.com/Pythonusus/python-project-52
- Provide SECRET_KEY environmental variable to secure your data:
export SECRET_KEY=yourveryhardtobreakpassword
- Provide DATABASE_URL environmental variable if you want to use database other than default sqlite3:
export DATABASE_URL={provider}://{user}:{password}@{host}:{port}/{db}
- Build project using Poetry:
make build
- Start Task Manager locally:
make start
- Poetry - Python packaging and dependency management tool
- Django - high-level Python web framework
- Gunicorn - Python WSGI HTTP Server for UNIX
- Bootstrap - CSS framework
- WhiteNoise - simplified static file serving for Python web apps
- dj-database-url - database URL configuration for Django
- python-dotenv - manage environment variables
- psycopg2-binary - PostgreSQL database adapter
- django-extensions - useful extensions for Django
- django-filter - reusable Django application that allows users to filter querysets dynamically
- rollbar - real-time error monitoring and reporting tool
- flake8 - tool for style guide enforcement
- pylint - static type checker and code analyzer
- factory-boy - factory and fixture emulation for testing
- coverage - code coverage measurement for Python
Made with Ideogram AI
Stored at imgur.com