OBE Fusion is a web application designed to facilitate the upload and management of Outcome Based Education (OBE) syllabi by teachers. Built with Laravel, ReactJS, and InertiaJS, OBE Fusion provides a seamless and user-friendly interface for teachers to manage their course syllabi efficiently.
- Introduction
- Features
- Requirements
- Installation
- Usage
- Technologies Used
- Screenshots
- Contact
- Acknowledgements
- Easy upload of OBE syllabi by teachers
- Secure authentication and authorization
- Real-time updates and notifications
- User-friendly interface with ReactJS and InertiaJS
- Efficient management of course information
- Laravel
- ReactJS
- InertiaJS
- Composer
- MySQL
-
Clone the repository:
git clone https://github.com/yourusername/obe-fusion.git cd obe-fusion
-
Install backend dependencies:
composer install
-
Install frontend dependencies:
npm install npm run dev
-
Set up environment variables:
cp .env.example .env php artisan key:generate
-
Configure the
.env
file with your database settings and other environment variables. -
Run migrations and seed the database:
php artisan migrate --seed
-
Start the development server:
php artisan serve
- Login: Teachers can log in securely to the platform.
- Upload Syllabus: Teachers can easily upload their course's OBE syllabus.
- Manage Courses: Teachers can view and update their course information.
- Notifications: Teachers receive real-time notifications for updates.
- User Management: Admins can manage user roles and permissions.
- Course Management: Admins can oversee the courses and syllabi uploaded.
- System Monitoring: Admins can monitor the system's performance and usage.
- Backend: Laravel
- Frontend: ReactJS, InertiaJS
- Database: MySQL
- Styling: Tailwind CSS
- Authentication: Laravel Breeze
For any inquiries or feedback, please contact us at:
- Email: asif.iqbal.hstu@gmail.com
- Thanks to the development team for their dedication and hard work.
- Special thanks to the educators who provided valuable feedback during the development process.