A minimal CMS for college management. It's done as a part of a learner project to understand various concept of PHP, OOP-PHP, Javascript, HTML5, CSS3, Bootstrap, MySQL and general workflow.
- PHP [OOP-Style]
- Javascript
- HTML5
- CSS3
- Bootstrap
-
Admin Section:
- Add Students
- Delete Students
- Add Subjects
- Delete Subjects
- Add Courses
- Delete Courses
- Update Student Marks
- Declare Results for Student
-
Student Section:
- Register
- Verify Account
- Login
- Update Information
- See Result
-
Browse:
- Home with Slider Images
- About
- Facilities [use of lightbox for image showcasing]
- Campus Event
- Contact Admin
- Career Enquiry
- Go to app/config->config.php
- Put your DB_NAME, DB_USER, DB_PASSWORD, DB_HOST, URLROOT.
- Put the directory into htdocs folder of XAMPP, WAMP, MAMP, etc.
- Go to public/db and import the db file to phpmyadmin directly. No need to create new database.
- Go to http://localhost/ccms/ to run the app.
- HTML Editor - tinymice [for updating frontend pages]
- Zone Wise Time Info to be displayed for student [in results say]
- Google Location [in About Section]
- Google reCaptcha
- Star Rating [In Events + College Rating]
- SMS section [Mass SMS to all students] - Admin Panel
You will have to edit .htaccess file in public folder if you're deploying it anywhere else. Currently, Rewrite is /shareposts/public which means it is accessing shareposts/public folder of htdocs. Change it according to your server.