Skip to content

Hemant-khadun/edunexus

Repository files navigation

EduNexus - Kids Learning Platform ( Laravel 11 + Livewire 3)

Overview

Kids Learning Platform is an educational web application designed to facilitate learning for children. The platform allows parents to register and manage their children’s accounts, teachers to upload educational content, and administrators to oversee the entire system.

Features

Parent Registration: Parents can create an account and add their children. Each child receives a unique account, and login details are sent via email.

Teacher Registration: Teachers can register and upload content for various topics.

Admin Control: Administrators have full control over the platform, including user management and content moderation.

Technologies Used

Laravel 11: PHP framework for building web applications. Tailwind CSS: Utility-first CSS framework for styling. Livewire 3: Full-stack framework for Laravel that makes building dynamic interfaces simple. MySQL: Database management system. Brevo: Email service for sending notifications. Getting Started Prerequisites PHP Composer Laravel MySQL Email service (Brevo)

Installation Clone the repository: git clone https://github.com/Hemant-khadun/edunexus.git

Navigate to the project directory: cd edunexus

Install dependencies: composer install

Unzip the database file and import it into MySQL: unzip 127_0_0_1.zip mysql -u yourusername -p yourpassword yourdatabase < 127_0_0_1.sql

Set up environment variables in the .env file for database and email service. Running the Application Start the Laravel development server: php artisan serve

Screenshots

Homepage (White mode) image

Homepage (Dark mode) image

About us (White Mode) image

Game (White Mode) image

Login (White Mode) image

Register (White Mode) image

Admin dashboard (White Mode) image

All courses dashboard (White Mode) image

Users (White Mode) image

Student Courses dashboard image

Student Single course image

Student Program Page image

Student Subject page image

Student Achivement page for all the completed courses : image

Teacher (Dark Mode) image

Parent (Dark Mode) image

Usage Parents: Register and add your children. Check your email for their login details. Teachers: Register and upload educational content for different topics. Admins: Manage users and content through the admin dashboard.

Contributing We welcome contributions! Please fork the repository and submit pull requests.

About

A website for kids to learn

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published