SmartCollege
I have opened sourced this project. This is the final IT Capstone project where I was able to use some libraries to advance the system. The main purpose of this project is to test my skills in HTML, PHP, MySQL, CSS, Bootstrap, and the ability to use multiple libraries. The list of libraries used are listed below.
About SmartCollege
SmartCollege has four main dashboards, which are four different user types. Each user type or dashboard has its own features and privileges. All the users regardless of their type has one single entry form. The username and password is checked at the background to identify the user type so the appropriate dashboard is opened.
Demo
To access each dashboard, use these credentials:
- Student
-
- Username: student
-
- Password: student
- Employee
-
- Username: employee
-
- Password: employee
- Professor
-
- Username: professor
-
- Password: professor
- Admin
-
- Username: admin
-
- Password: admin
Visit: http://54.175.152.225/SmartCollege/Login
=======
Database Model
I included the database model of the project designed by using MySQLWorkbench. Also, if you want dummy data to check the functionality of the project, use the "Database_Query_With_Dummy_Data" file.
Libraries
I'm a strong believer of not inventing the wheels if they are already invented. I used the following libraries and tech to build this project.
- [PHP] (https://secure.php.net/)
- [Bootstrap] (http://getbootstrap.com/)
- [ZingChart] (http://www.zingchart.com/)
- [Select2, Select2 Skin] (https://select2.github.io/)
- [Semantic-UI] (http://semantic-ui.com/)
- [Date Range Picker] (http://www.daterangepicker.com/)
- [Font-awesome] (https://fortawesome.github.io/Font-Awesome/)
- [Foundation-icons] (http://zurb.com/playground/foundation-icon-fonts-3)
- [Ionic icons] (http://ionicons.com/)
- [jQueryUI] (http://jqueryui.com/)
- [jQuery] (https://jquery.com/)
- [DataTable] (https://www.datatables.net/)
- [Hover] (http://ianlunn.github.io/Hover/)
- [TinyMCE] (https://www.tinymce.com/)
- [iCheck] (http://icheck.fronteed.com/)
- [InputMask] (https://github.com/RobinHerbots/jquery.inputmask)
- [ColorPicker] (https://github.com/lauren/pick-a-color)
- [Glyphicons] (http://glyphicons.com/)