-
Notifications
You must be signed in to change notification settings - Fork 1
Prerequisites & System Requirements
Andrew Dzobko edited this page Feb 7, 2025
·
1 revision
Before setting up Pavilion, ensure that your system meets the following requirements:
- Operating System: Linux (Ubuntu/Debian recommended) or Windows
- Python: 3.9+
- Database: PostgreSQL, MySQL, or SQLite (for local testing)
- Redis: Required for caching and background task management
- Django 4.x – Core framework
- Gunicorn – For running the application in production
- Nginx – Reverse proxy (if hosting publicly)
- Node.js & npm – If frontend modifications are needed
- Overview of Pavilion
- Key Features & Goals
- Overview of System Architecture
- Order Processing Workflow
- POS System Overview
- Inventory Management System
- Code Standards & Best Practices
- Checking Issues & Picking Tasks
- Submitting Issues & Pull Requests
- Common Issues & Fixes
- Debugging Tips
- Logs & Error Handling