Skip to content
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.

Student Platform Single Page Application (SPA) using Laravel 6 and Vue 2

Notifications You must be signed in to change notification settings

umaraziz0/Student-Platform-SPA

Repository files navigation

🎓 Student Platform using Laravel 6 and Vue 2

A simple student planner / management single page application using Laravel and Vue. Part of my undergraduate degree final year project.

⭐ Features

  • Dashboard
  • To-Do List
  • Add and manage assignments & exams
  • Custom weekly timetable
  • Calendar & events
  • View grades, courses, teachers
  • Admin Panel

❗ Requirements

⬇️ Installation

  1. Clone the repo: git clone https://github.com/umaraziz0/Student-Platform-SPA.git
  2. cd to the project folder
  3. Install project dependencies: composer install and npm install
  4. Save the .env.example as .env and set your database information
  5. Generate the app key: php artisan key:generate
  6. Run database migrations: php artisan migrate
  7. Run php artisan passport:install to generate Laravel Passport OAuth keys
  8. Run seeder: php artisan db:seed, which will create 2 accounts:
    1. Admin
      • Student ID: 0
      • Password: admin1234
      • will login into the Admin Panel
    2. Student
      • Student ID: 1
      • Password: student1234
      • will login into the student dashboard
  9. Run the server: php artisan serve and npm run dev

About

Student Platform Single Page Application (SPA) using Laravel 6 and Vue 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published