TadbirBodjeh is a full-stack web application with a Django backend and Next.js frontend. This project provides a modern web interface with server-side rendering capabilities.
The project is organized into two main directories:
The backend is built with Django and Django Rest Framework, providing a robust API for the frontend to consume.
manage.py
: Django management script for administrative tasksdb.sqlite3
: SQLite database filerequirements.txt
: Python dependenciestadbirbodjeh/
: Main application codemodels.py
: Database modelsviews.py
: API endpointsserializers.py
: Data serializationurls.py
: URL routing
staticfiles/
: Static assets for the backendnginx/
: Nginx configuration for deployment
The frontend is built with Next.js, React, and Tailwind CSS, providing a responsive and modern user interface.
src/
: Source code directoryapp/
: Next.js application directorypublic/
: Static assets- Configuration files:
next.config.js
tailwind.config.js
postcss.config.js
tsconfig.json
- Node.js (v14 or later)
- Python (v3.8 or later)
- npm or yarn
-
Navigate to the backend directory:
cd backend# TadbirBodjeh
TadbirBodjeh is a full-stack web application with a Django backend and Next.js frontend. This project provides a modern web interface with server-side rendering capabilities.
The project is organized into two main directories:
The backend is built with Django and Django Rest Framework, providing a robust API for the frontend to consume.
manage.py
: Django management script for administrative tasksdb.sqlite3
: SQLite database filerequirements.txt
: Python dependenciestadbirbodjeh/
: Main application codemodels.py
: Database modelsviews.py
: API endpointsserializers.py
: Data serializationurls.py
: URL routing
staticfiles/
: Static assets for the backendnginx/
: Nginx configuration for deployment
The frontend is built with Next.js, React, and Tailwind CSS, providing a responsive and modern user interface.
src/
: Source code directoryapp/
: Next.js application directorypublic/
: Static assets- Configuration files:
next.config.js
tailwind.config.js
postcss.config.js
tsconfig.json
- Node.js (v14 or later)
- Python (v3.8 or later)
- npm or yarn
- Navigate to the backend directory:
cd backend