/online-admission-application-for-colleges

An online application module for colleges with file upload and otp validation using laravel

Primary LanguageHTMLGNU General Public License v2.0GPL-2.0

Online Admission Application for Schools/ Colleges/ Universities

Introduction

This is an online admission application for Schools/ Colleges/ Universities built using Laravel Framework 7.15.0.

Features

  1. Student
    • Register
    • Login
    • OTP Verification
    • Course Select
    • Instruction Accept
    • Personal Details, Educational details, Documents Upload & View
  2. Admin
    • Login
    • Dashboard
    • User, Eductaion Board, Caste, Religion, Course, Student CRUD (Create, read, update and delete)
    • Feedback View

Instructions

  • Import online-admission.sql to your DB. This is a much faster alternative to php artisan migrate and it additionally comes preloaded with seed values.
  • Rename .env.backup to .env
  • Get SMS API from Pingsms.in
  • Modify the following variables in .env file according to your configuration
#For Website Header
APP_NAME="The College Name"
APP_NAMEB="Address Line"
APP_NAMEC="Affilated to XYZ University"

#For Database
DB_DATABASE=online-admission
DB_USERNAME=root
DB_PASSWORD=root

#For  Emails
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your-email@gmail.com
MAIL_PASSWORD=cykzhteeam
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=your-email@gmail.com
MAIL_FROM_NAME="${APP_NAME}"

#For SMS
PNGSMS_API_KEY=PE4LIdpNAbnUyCpJaEavJai3rpm2UTLAh0Ko1ogjsm768omdha932mmakahw12KHG
PNGSMS_SENDER_ID=PNGDMO
  • Follow the routes in web.php to find out how the application navigates and works.
  • Admin login is in \admin.
  • Admin credentials are username = super@admin.com and password = secret123

License

GPL-2.0 License

Screenshots

Admin Login Admin Dashboard Web Home Web Home2 Student Register Student Login Student Form Submit