Logo Lanfrica

jordannega/SHODILI

Domaine:

education

Type de record:

software
Créateur:
jor
Hôte:
Revolutionizing Education in Ethiopia SHODILI provides comprehensive learning resources for Ethiopian high school students, making education accessible and engaging. # 🧠 SHODILI A Django-based web application with user authentication, admin dashboard, and real-time features. ## 🚀 Quick Start (Windows) ### First Time Setup: 1. Double-click `setup.bat` 2. Wait for installation to complete 3. Double-click `start.bat` to launch ### Or Manual Setup: ```bash # Create virtual environment python -m venv .venv # Activate it .venv\Scripts\activate # Install dependencies pip install -r requirements.txt # Run migrations python manage.py migrate # Create admin user python manage.py createsuperuser # Start server python manage.py runserver 🌐 Access the App Main page: 127.0.0.1 Admin panel: 127.0.0.1 Login: 127.0.0.1 Chat: 127.0.0.1 📦 Features User authentication (login/register) Admin dashboard Real-time chat Media file uploads Responsive design 🛠️ Tech Stack Django 5.2 SQLite (default) Django Channels (WebSockets) Bootstrap/HTML/CSS 📝 Notes Database is SQLite (easy to migrate to PostgreSQL later) Media files stored locally Superuser can be created via python manage.py createsuperuser --- ### 5️⃣ Push to GitHub ```bash # Initialize git git init # Add all files git add . # Commit git commit -m "Initial commit - SHODILI v1.0" # Add your remote repository git remote add origin github.com # Push git push -u origin main

Languages