Getting Started
Get started with 'HiTech - University Management System | School, College & Institute' that can be used by any type of University, School, College, Institute, Training Centers or Educational Academy.
Introduction
HiTech Is A Smart And Complete Academic Management Software That Can Be Used By Any Type Of University, School, College, Institute, Training Centers Or Educational Academy. If Your Academy Provides Courses Based On Multiple Sessions. Like Semesters, Trimesters, Quadmester Or Yearly Then This Is The Most Perfect Solution For Your Academy. From Admission To Graduation, It Has All Of The Necessary Features Such As Student Enroll And Transfer, Academic Setup, Class And Exam Routine Setup, Student Attendance, Exam Mark Register And Result Publication, Assignment Manager, Notice Board, Email And SMS Notification, Income-Expense Record, Fees Collection, Staff Attendance And Payroll, Library Management, Front-Desk Management, Inventory Management, Hostel Management, Transport Management, Transcript And Certificate Generation, Front Website And Many More. It Contains All Necessary Modules With Dynamic User Roles And Authorization Systems. This Way You Can Create Multiple User Roles As Needed And Grant Them Permissions For What They Should Have Access To.
Server Requirements
Please ensure minimum php 8.2.0 version in your server configuration to run this script properly.
- PHP >= 8.2.0
- MySQL >= 8.0
- BCMath PHP Extension
- Ctype PHP Extension
- cURL PHP Extension
- DOM PHP Extension
- Fileinfo PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PCRE PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- GD PHP Extension
- Zip PHP Extension
In most hosting accounts these extensions are enabled by default. But if you found something missing, you should consult with your hosting provider.
Browsers
This script will run in on all modern browsers. However you need JavaScript enabled to run the script smoothly.
Version
Version 1.0.0 – 07 Nov 2022
- Initial Release.
Version 2.0.0 – 15 Feb 2023
- Online Student Application Form. - Student Single View Upgrade. - Student Relative Field Update. - Single Student Enroll Option. - Student Enrolls Module Upgrade. - Open Credit Attendance System. - Open Credit Exam Marking. - Exam Subject Access By Teacher. - Subject Attendance Access By Teacher. - Teacher Class Routine By ID Search. - Result Contribution Setting Update. - Quick Fees Assign Option. - Fees Master With Credit Counter. - Staff Single View Setup. - Dynamic Payroll Generator Setup. - Inventory Full Module Added. - Hostel Full Module Added. - Transport Full Module Added. - Book Request In Library. - Meeting Schedule In Front Desk. - User Assign In Complain And Enquiry. - Income Expense Search Option. - Library Book Search Option. - Front Desk Search Option. - Buttons And Layout Upgrade. - Notice And Download Single view. - Bulk Import Export Update. - Email And SMS Notify With Shortcode. - Multiple Token Print Option. - RTL Print Layout Fix.
Version 2.1.0 – 12 Mar 2023
- Auth Pages Layout Update. - Security Issues Update. - Technical Bug Fix.
Version 2.2.0 – 05 Jun 2023
- Student Sorting Issues. - Permissons Issues Fix. - Marksheet Result Publish Issue. - Search Option Upgrade. - FrontDesk Status Update. - Technical Issues Fix. - Google Doc View Setup. - Inventory Issue Layout Update.
Version 3.0.0 – 27 Aug 2023
- Front Website Added For Academy. - Dynamic Website Management Options. - Various Reports Generator Module. - Application Form Field Setting. - Student Form Field Setting. - Staff Form Field Setting. - Student Panel Permission Setting. - Individual Email And SMS Notify Option. - Student And Staff Bulk Import Upgrade. - Book And Subject Bulk Import Upgrade. - Attendance Bulk Import Option. - Exam Marks Bulk Import Option. - Auth And Profile View Update. - Reference Field In Income and Expense. - Date Field Added In Exam. - Exam Marks Input With Blank Data. - Library Issue Return Layouts Update. - Student Login Logout Error Issues. - Email Template Design Change. - Program Changing Option In Enroll. - More Graph Added In Dashboard. - Semester Marksheet Print Option.
Version 3.1.0 – 03 Oct 2024
- New SMS Provider Added (Vonage, TextLocal, ClickaTell, Africas Talking, SMS Country). - Payment Gateways Integrated (PayPal, Stripe, RazorPay, Paystack, Flutterwave). - Online Fee Payment Option From Student Portal. - Student And Library ID Card Prefix Setting. - Fees Receipt And Payslip Prefix Setting. - More Document Upload Option Added In Student. - More Document Upload Option Added In Application. - Assignment Marks Import And Export Option. - Subject Attendance Sheet Print Option. - Examination Attendance Sheet Print Option. - Staff Attendance And Payroll Print Title Update. - Marksheet And Certificate Bulk Print Option. - Student Password Bulk Print Option Added. - Student ID Card Bulk Print Module Added. - Student Fees Receipt Bulk Print Option Added. - Student Based Fees Report Added. - Student Based Attendance Report Added. - Subject Based Attendance Report Added. - Inventory History Report Added. - Library Return Due Shifted Under Report. - Report Search Field And Condition Update. - Marksheet And Certificate Search Option Update. - Routine Modules Separated From Academy. - Staff Attendance And Leave Module Shifted. - Library Book Issue Return UI Separated. - Inventory Item Issue Return UI Separated. - Fees Master Name Changed To Assign Group Fees. - Starting And Ending Session Shortcode In Certificate. - Student Database Search Optimization. - Supported Document File Type Update . - Error Page Back Button Error Fix. - Mail Env Setting Trait Update. - Dashboard Element Access Permission Update.
Support
By browsing our application you will get first class support! Please feel free to contact us by email at any time if you run into problems.
If you want any modification or upgradation of this application then contact our support. And place a customization order to our team.
Email Us: hitechparks@gmail.comYou need to confirm your purchase from codecanyon.net to get any support.
Build Tools
Installation
Step by step installation process of 'HiTech - University Management System | School, College & Institute'.
Download
If you already purchased the item from codecanyon then just download it from your account. Or click the button below to download this script.
Upload
Extract the zip file which you have downloaded. You will find a UniversitySystem.zip file here. Login to your Cpanel, Then go to your domain root directory. Upload the UniversitySystem.zip file inside this directory. Extract the zip file here.
Database
Step 1: Login to your Cpanel and create a new Database under 'MySQL® Databases' option. Then create a new User for this Database and assign this User To your new Database.
NB: You must remember the database name, username and password for future use.
Step 2: Login to your Database under the 'phpMyAdmin' option. Click on your Database name then click on the 'Import' tab from the top. After that browse the Database (SQL) file given inside our Item zip file under the database folder. Then press the go button.
ENV File
Configure your database setting into .env file. You will find the env file inside your application/domain root directory. Set your Database name, Database Username and Password here.
NB: In some cases, You might have to change the database host address and port address as well. If your host provider has a different address than it.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE="database_name"
DB_USERNAME="database_user_name"
DB_PASSWORD="database_user_password"
Also, You have to configure the App name and URL as well. You have to use your domain address as your app URL.
APP_NAME="University Management System"
APP_ENV=local
APP_KEY=Don't change the key
APP_DEBUG=false
APP_URL=http://www.yourdomain.com
Run Application
You can run your application now by visiting your domain address like: www.yourdomain.com
When you try to access the admin panel for the first time, You will see a purchase verification page like this. You can just copy your item purchase code from the Envato license file then paste it here. Watch the video below to understand how you can download the license file.
NB: If it's displayed as just a white blank page, Don't panic. Please ensure your database configuration and everything is alright. Also, ensure your host server is compatible with our required minimum PHP version. In case you can't figure it out then email our technical support team.
Upgrade
Are you already using this application and want to upgrade to a newer version? To upgrade this application from version 3.0.0 to version 3.1.* you have to follow the instruction below:
Step 1: Copy / Zip and Backup all of the files of the existing script from your server.
Step 2: Export and Backup the database sql file from your server 'phpMyAdmin'.
Step 3: Upload the new version zip file then extract it in a separate directory.
Step 4: Copy and replace all the files and directory into your root location, except 'uploads' directory and '.env' file.
Step 5: Open the command prompt Terminal in your CPanel and shift into your domain/application root directory. After that paste those commands below and press enter button.
- 1st Command:
php artisan migrate - 2nd Command:
php artisan db:seed --class=FieldSeeder - 3rd Command:
php artisan db:seed --class=PermissionSeeder
Step 6: Copy the code below and paste those inside your existing .env file end part.
ENVATO_LICENSE="none" SMS_GATEWAY="none" #Vonage SMS VONAGE_KEY="your_vonage_key" VONAGE_SECRET="your_vonage_secret" VONAGE_NUMBER="your_vonage_number" #TextLocal SMS TEXT_LOCAL_KEY="your_textlocal_api_key" TEXT_LOCAL_SENDER="your_textlocal_sender_name" #ClickaTell SMS CLICKATELL_API_KEY="your_clickatell_api_key" #AfricasTalking SMS AFRICASTALKING_USERNAME="your_africastalking_username" AFRICASTALKING_API_KEY="your_africastalking_api_key" #SMSCountry SMS SMSCOUNTRY_USER="your_smscountry_user" SMSCOUNTRY_PASSWORD="your_smscountry_password" SMSCOUNTRY_SENDER_ID="your_smscountry_sender_id" PAYMENT_GATEWAY="none" #PayPal PAYPAL_MODE="live" PAYPAL_CLIENT_ID="your_paypal_client_id" PAYPAL_SECRET="your_paypal_secret" #Stripe STRIPE_KEY="your_stripe_key" STRIPE_SECRET="your_stripe_secret" #RazorPay RAZORPAY_KEY="your_razorpay_key" RAZORPAY_SECRET="your_razorpay_secret" #PayStack PAYSTACK_KEY="your_paystack_key" PAYSTACK_SECRET="your_paystack_secret" PAYSTACK_PAYMENT_URL="https://api.paystack.co" MERCHANT_EMAIL="your_paystack_email" #Flutterwave FLW_PUBLIC_KEY="your_flw_key" FLW_SECRET_KEY="your_flw_secret" FLW_SECRET_HASH="your_flw_hash"
Step 7: Please setup your roles permissions once again from the admin panel.
Step 8: Please setup your staff, student, application field setting once again from the admin panel.
Step 9: Please translate the language data once again if you are using any different language.
Step 10: Now you have to run the queue and cron job once again.
NB: Please make a backup of everything before you go for an upgrade to ensure that you don't lose any of your data.
Configuration
Configure application basic information, mail server, and other APIs credentials.
Basic Setup
You can set up your application basic information like: Title, Logo, Favicon, Keywords, Date Time Format, Currency and etc by logging in to your application dashboard.
visit:www.yourdomain.com/admin
- Email: admin@mail.com
- Password: admin1234
Use this default email and password for logging in to your application dashboard then go to the Settings nav for configuration of your application general settings.
Change Email/Password
You can set up your own password by logging in to your application dashboard.
visit:www.yourdomain.com/admin
- Email: admin@mail.com
- Password: admin1234
Log in to your application dashboard then go to the My Profile nav then click on Account Update tab to change your Admin Email/Password.
Mail Driver
You need to configure your mail driver for receiving and sending emails via your application. Configure your mail driver by browsing this application admin panel Mail Setting nav under Settings.
If it doesn't work, You can also directly place your SMTP mail server account information into .env file under the root directory.
MAIL_DRIVER="smtp"
MAIL_HOST="yout_smtp_host"
MAIL_PORT="mail_port"
MAIL_USERNAME="username"
MAIL_PASSWORD="password"
MAIL_ENCRYPTION="enctype_data"
You can use Gmail SMTP server for configuring your mail function. You have to Enable your Gmail SMTP for this action. Also you have to update that info in your .env file.
MAIL_DRIVER="smtp"
MAIL_HOST="smtp.gmail.com"
MAIL_PORT="465"
MAIL_USERNAME="username@gmail.com"
MAIL_PASSWORD="gmail_app_password"
MAIL_ENCRYPTION="SSL"
Notification Queue
To enable the Email and Notification queue features you have to run a command in the Cpanel terminal. Just logging your hosting Cpanel then open the command prompt Terminal and shift into your domain/application root directory. After that paste this command below and press enter button.
nohup php artisan queue:work --daemon &Cron Job
To enable the schedule Notification based on the publishing date, you have to run Cron Job under hosting Cpanel. Just logging your hosting Cpanel then open the Cron Jobs window then add a new job using this command line below. Please ensure this cron job will run after every minute.
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1Customization
Dynamic customization process for application features and functional settings.
Basic Usage
Check out the video below to learn about basic settings and usage:
- Front Website :
www.yourdomain.com - Admin Panel :
www.yourdomain.com/admin - Student Panel :
www.yourdomain.com/student - Application Form :
www.yourdomain.com/application
Translation
Step 1: To change your application language you have to set up a new language inside the Languages nav under Settings. After that you have to press the 'Make Default' button to make it the default language.
Example: You can create a new language like Spanish and set 'locale' value 'es' for Spanish.
Step 2: Now you have to visit the Translates nav under Settings. All of the data inside this language file will display below and you can edit them now.
Thanks
Thank you for using our script, We wish you luck with your goal.