Brain Battle Academy is a comprehensive educational platform designed to enhance learning through interactive modules and collaboration. It offers a range of features to support both students and administrators in achieving educational goals.
Features
Test Your Skills
- MCQs: Conduct multiple-choice questions to test knowledge and skills.
- Daily Quiz: Engage students with daily quizzes to reinforce learning.
- Leaderboard: Track and display performance for both users and admins.
Courses
- Course Enrollment: Students can enroll in various courses.
- Progress Tracking: Monitor course progress and performance.
- Marks and Grades: View and analyze test marks and gains.
Media Center
- Access educational media and resources.
- Collaborate with different schools.
Scholarships
- Scholarships provided by various schools for eligible students.
Admin Dashboard
- Authentication: Secure login for both admins and students.
- Full Access: Admins have complete control over the platform, including user management, course management, and performance tracking.
- Student Dashboard: Students can check their enrollments, test marks, progress, and more.
Installation
- Clone the repository from GitHub.
- Run
composer install to install dependencies.
- Set up your
.env file with your database and other configurations.
- Run
php artisan migrate to set up the database.
- Start the development server with
php artisan serve.
Usage
- Navigate to the admin dashboard to manage users, courses, and collaborations.
- Students can log in to their dashboard to view courses, track progress, and attempt quizzes.
Technologies Used
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Backend: Laravel
- Database: MySQL
Add a review