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
cd
to the project folder- Install project dependencies:
composer install
andnpm install
- Save the
.env.example
as.env
and set your database information - Generate the app key:
php artisan key:generate
- Run database migrations:
php artisan migrate
- Run
php artisan passport:install
to 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 serve
andnpm run dev