A simple student planner / management single page application using Laravel and Vue. Part of my undergraduate degree final year project.
- Dashboard
- To-Do List
- Add and manage assignments & exams
- Custom weekly timetable
- Calendar & events
- View grades, courses, teachers
- Admin Panel
- Clone the repo:
git clone https://github.com/umaraziz0/Student-Platform-SPA.git cdto the project folder- Install project dependencies:
composer installandnpm install - Save the
.env.exampleas.envand set your database information - Generate the app key:
php artisan key:generate - Run database migrations:
php artisan migrate - Run
php artisan passport:installto generate Laravel Passport OAuth keys - Run seeder:
php artisan db:seed, which will create 2 accounts:- Admin
- Student ID: 0
- Password: admin1234
- will login into the Admin Panel
- Student
- Student ID: 1
- Password: student1234
- will login into the student dashboard
- Admin
- Run the server:
php artisan serveandnpm run dev