A Flask-based e-commerce website for selling hunting equipment including bows, crossbows, and accessories.
- Product catalog with categories (Ruční stroje, Velké stroje, Příslušenství)
- Shopping cart functionality
- Blog/promotions system with expiration dates
- Admin panel for managing products, categories, and blog posts
- Email notifications for orders
- Image upload support
- Install dependencies:
pip install -r requirements.txt
- Initialize the database:
python initialize_categories.py
- Run the application:
python app.py
The application will be available at http://localhost:5001
Navigate to /admin
and use the configured admin password to access the management interface.
app.py
- Main Flask applicationmodels.py
- Database modelstemplates/
- HTML templatesstatic/
- CSS, JS, and image filesuploads/
- User uploaded imagesinstance/
- SQLite database