ระบบจัดการกิจกรรมจิตอาสาสำหรับนักศึกษา | Khon Kaen University Student Volunteer Activity Management System
KKUVALONTEER เป็นเว็บแอปพลิเคชันที่พัฒนาขึ้นเพื่อจัดการและส่งเสริมกิจกรรมจิตอาสาภายในมหาวิทยาลัย โดยมุ่งเน้นการพัฒนาศักยภาพนักศึกษานอกห้องเรียนและเชื่อมโยงกับเงื่อนไขการรับทุนการศึกษา
KKUVALONTEER is a web application designed to manage and promote volunteer activities within the university, focusing on student development outside the classroom and linking to scholarship requirements.
- ส่งเสริมให้กิจกรรมจิตอาสาเป็นส่วนหนึ่งของการพัฒนาศักยภาพนักศึกษาในด้านนอกห้องเรียน
- ใช้เป็นเงื่อนไขในการขอรับหรือรักษาทุนการศึกษา เช่น ทุนช่วยเหลือนักศึกษาที่ขาดแคลน หรือทุน กยศ.
- ให้นักศึกษาและผู้ดูแลระบบสามารถบริหารจัดการ ลงทะเบียน ติดตาม และรายงานกิจกรรมจิตอาสาได้อย่างมีประสิทธิภาพ
English:
- Promote volunteer activities as part of students' out-of-classroom development
- Serve as a criterion for applying for or maintaining student scholarships
- Enable students and administrators to efficiently manage, register, track, and report volunteer activities
Backend:
- Laravel (PHP Framework)
- MySQL / MariaDB
Frontend:
- Blade Template Engine
- JavaScript
- CSS
Package Management:
- Composer (PHP dependencies)
- NPM (Frontend dependencies)
- PHP >= 8.0
- Composer
- Node.js และ NPM
- MySQL / MariaDB
- Clone repository
git clone https://github.com/yourusername/kkuvalonteer.git
cd kkuvalonteer- ติดตั้ง dependencies
composer install
npm install- สร้างไฟล์ environment configuration
cp .env.example .env- สร้าง application key
php artisan key:generate- ตั้งค่าฐานข้อมูลในไฟล์ .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=kkuvalonteer
DB_USERNAME=your_username
DB_PASSWORD=your_password
- สร้างฐานข้อมูลและ migrate
php artisan migrate- Build frontend assets
npm run dev- เริ่มต้น development server
php artisan serve --port=8000เข้าถึงแอปพลิเคชันได้ที่: http://localhost:8000
kkuvalonteer/
├── app/ # Application core files
│ ├── Http/
│ │ ├── Controllers/ # Controllers
│ │ └── Middleware/ # Middleware
│ └── Models/ # Eloquent models
├── config/ # Configuration files
├── database/
│ ├── migrations/ # Database migrations
│ └── seeders/ # Database seeders
├── public/ # Public assets
├── resources/
│ ├── views/ # Blade templates
│ ├── js/ # JavaScript files
│ └── css/ # CSS files
├── routes/ # Route definitions
│ ├── web.php
│ └── api.php
└── storage/ # Storage files
