Skip to content

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

License

Notifications You must be signed in to change notification settings

sa1if3/online-admission-application-for-colleges

Repository files navigation

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

    About OTP & Application Number

    • Currently Only works on Indian Numbers
    • To send OTP & Generate Application Number the Queue must be running. Laravel Queue
    • To disable OTP Verification simply navigate to your DB and Set default value of students.where_am_i = 0
  • 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=[email protected]
MAIL_PASSWORD=cykzhteeam
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=[email protected]
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 = [email protected] and password = secret123

License

GPL-2.0 License

Screenshots

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published