Welcome to JEE Mastery Hub, your go-to platform for JEE (Joint Entrance Examination) preparation. JEE Mastery Hub is built on the Laravel framework and uses a SQL database for effective lecture management.
-
User Registration and Authentication: Users can easily register and log in to access video lectures, tailored to their needs.
-
Admin Panel: An intuitive admin panel to manage video lectures, users, and platform settings.
-
User-Friendly Frontend: A clean and user-friendly interface for a seamless learning experience.
-
Unique Login Credentials: Each user is provided with unique login credentials for personalization and privacy.
-
CRUD Operations: Create, Read, Update, and Delete (CRUD) functionalities for video lectures and user accounts.
Follow these steps to set up the JEE Mastery Hub on your local environment:
-
Clone the repository:
git clone https://github.com/03prashantpk/JEEMH.git
-
Navigate to the project directory:
cd JEEMH
-
Install dependencies using Composer:
composer install
-
Create a .env file by copying the .env.example file:
cp .env.example .env
-
Generate an application key:
php artisan key:generate
-
Configure the .env file with your database details:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_database_username DB_PASSWORD=your_database_password
-
Migrate the database:
php artisan migrate
-
Start the Laravel development server:
php artisan serve
-
Access the application in your web browser:
http://localhost:8000
-
Registration: Sign up for an account to kickstart your JEE preparation journey. Choose between a free or premium account.
-
Log In: After registration, log in using your unique credentials.
-
Admin Panel: Admin users can access the admin panel to manage video lectures and user accounts.
-
Browse Lectures: In the user frontend, browse and access video lectures based on your subject and price preferences.
-
CRUD Operations: Admins can manage video lectures, while all users can watch, like, and comment on lectures.
- Prashant Kumar (GitHub)
Thank you for considering contributing to JEE Mastery Hub! For details on contributing, please review our Contribution Guide.
To ensure a welcoming and inclusive community, please review and adhere to our Code of Conduct.
JEE Mastery Hub is open-source software, released under the MIT license.