mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-20 06:11:07 -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
38 lines
1.5 KiB
Markdown
38 lines
1.5 KiB
Markdown
# 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 application
|
|
- `apps/` - Django apps (accounts, parks, rides, moderation, etc.)
|
|
- `config/` - Django configuration and settings
|
|
- `templates/` - Django HTML templates
|
|
- `static/` - 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 |