mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-20 02:31:08 -05:00
Initialize package.json with project metadata and dependencies, and create replit.md with detailed setup instructions for the Django project in the Replit environment. Replit-Commit-Author: Agent Replit-Commit-Session-Id: eff39de1-3afa-446d-a965-acaf61837fc7 Replit-Commit-Checkpoint-Type: intermediate_checkpoint
1.5 KiB
1.5 KiB
ThrillWiki Django Project
Overview
ThrillWiki is a comprehensive Django application for managing theme park and ride information. The project includes a backend API using Django REST Framework and server-side rendering with Django templates.
Current Setup Status
- Database: PostgreSQL with PostGIS support (Replit built-in database configured)
- Backend Framework: Django 5.0+ with Django REST Framework
- Environment: Setting up for Replit deployment
- Templates: Server-side rendering with Django templates
- Language: Python 3.13
Project Structure
backend/- Main Django applicationapps/- Django apps (accounts, parks, rides, moderation, etc.)config/- Django configuration and settingstemplates/- Django HTML templatesstatic/- Static files (CSS, JS, images)manage.py- Django management script
Architecture
This is a Django application with:
- Django REST API backend
- Server-side rendered templates (not a separate frontend SPA)
- PostgreSQL database with PostGIS for geographical data
- User authentication and moderation system
- Theme park and ride data management
User Preferences
- Development environment: Replit
- Database: PostgreSQL with PostGIS
- Python package manager: UV
- Server port: 5000 for frontend serving
Recent Changes
- 2025-01-21: Initial project import to Replit
- Setting up PostgreSQL database with environment variables
- Configuring Django settings for Replit environment