Skip to content

DinkyTrady/examind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

97 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Examind - Platform Pembelajaran Interaktif

Examind Banner Django TailwindCSS

Examind adalah platform pembelajaran interaktif yang dirancang untuk membantu siswa dan mahasiswa dalam proses belajar.

πŸš€ Fitur Utama

  • πŸ” Sistem Autentikasi - Login/logout yang aman
  • πŸ“š Dashboard Interaktif - Overview lengkap progress belajar
  • 🎨 UI/UX Modern - Design responsive dengan TailwindCSS
  • ⚑ Performance Optimized - Loading cepat dan smooth

🎨 Color Palette

Warna Hex Code Penggunaan
πŸ”΅ Primary Dark #11222c Background utama, teks header
🌊 Teal #1c5858 Accent, hover states
🟠 Orange #f69000 Primary buttons, highlights
πŸ’§ Cyan #53b1b1 Secondary elements
🟑 Yellow #f6c624 Warning, notifications
βšͺ Light #eff1f5 Background sekunder, cards

πŸ“‹ Prasyarat Sistem

Pastikan sistem Anda sudah memiliki:

  • Python 3.8+
  • pip (Python package installer)
  • Git (untuk version control)
  • Web Browser modern (Chrome, Firefox, Safari, Edge)

πŸ› οΈ Instalasi & Setup

1. Clone Repository

git clone https://github.com/DinkyTrady/examind.git
cd examind

2. Setup Projek

# Buat virtual environment
python3 -m venv venv

# Aktifkan virtual environment
# Untuk Linux/Mac:
source venv/bin/activate
# Untuk Windows:
# venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Jalankan migrasi database
python manage.py makemigrations
python manage.py migrate

# Buat superuser
python manage.py createsuperuser

# Collect static files (jika diperlukan)
python manage.py collectstatic

πŸš€ Menjalankan Aplikasi

1. Aktifkan Virtual Environment

# Linux/Mac
source venv/bin/activate

# Windows
venv\Scripts\activate

2. Jalankan Development Server

python manage.py runserver

3. Akses Aplikasi

Buka browser dan kunjungi:

πŸ‘€ Login & Akses

Default Login

Gunakan akun superuser yang telah dibuat saat instalasi.

Halaman yang Tersedia

  • / - Homepage (not available now)
  • /dashboard - Dashboard utama (login required)
  • /login/ - Halaman login
  • /logout/ - Logout
  • /admin/ - Panel admin Django

πŸ› Troubleshooting

Error Umum & Solusi

1. ModuleNotFoundError: No module named 'django'

# Pastikan virtual environment aktif
source venv/bin/activate
pip install -r requirements.txt

2. Port sudah digunakan

# Gunakan port lain
python manage.py runserver 8001

3. Database error

# Reset database
rm db.sqlite3
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser

4. Static files tidak muncul

# Collect static files
python manage.py collectstatic --clear

Debug Mode

Untuk debugging lebih detail, set DEBUG=True di settings.py dan jalankan:

python manage.py runserver --settings=examind.settings --verbosity=2

πŸ‘¨β€πŸ’» Kontributor

Β Β 
Foto Nama GitHub
Randy Dinky Saputra @DinkyTrady
Ello Adrian Hariadi @Driannnn
Pratama Dicky Novianto @pratamadky
Rendy Syahputra Riyadi @Rendyprobe
Aditya Febrian @AdityaFebrian23

Cara Berkontribusi

  • Gunakan pesan commit yang jelas dan deskriptif
  • Tambahkan dokumentasi untuk fitur baru
  • Pastikan code mengikuti PEP 8 style guide
  • Test fitur sebelum submit PR

πŸ“š Resources & Dokumentasi

πŸ“„ License

Project ini dilisensikan di bawah MIT License.

πŸ™ Acknowledgments

  • Tim Django untuk framework yang luar biasa
  • TailwindCSS untuk utility-first CSS framework
  • Komunitas Python Indonesia

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors