Welcome to our departmental website, a comprehensive online platform that serves as a hub of information for students, faculty members, and staff. Our website offers a wide range of features, including the latest news and updates, testimonials, student resources, staff profiles, blogs, and a gallery of photos. Whether you are looking for important college links, the most updated syllabus, or the latest campus news, our website is your one-stop-shop for all things related to our department.
● Home Page: Our home page serves as the main hub of our website, where you can find all the latest news and updates related to our department. It features an About section, recent photos, testimonials, and a blog section where you can read about the latest news and developments within our department.
● Student Page: Our Student Page is dedicated to providing essential links and resources for students. It includes links to student pages, fees payment, and results. Additionally, we provide an updated syllabus and monthly calendar that is regularly updated to ensure that our students have access to the most current information. Furthermore, our website also has a grievance form to ensure that students' complaints and concerns are addressed effectively.
● Staff Page: Our Staff Page features profiles of all our faculty members, including their contact information. This page is designed to make it easy for students to get in touch with their teachers and faculty members.
● Blog Page: Our Blog Page features recent articles and blog posts written by our faculty and staff members. Students can read the full articles and leave comments if they are logged in.
● Contact Page: Our Contact Page features all essential contact information for our department, including our email, phone number, and social media handles. This page is designed to make it easy for students, faculty members, and staff to contact us with any questions or feedback.
● Account Page: Our Account Page is where students can log in, register, and add a profile photo to their account. This page is designed to make it easy for students to manage their accounts and update their personal information.
● Gallery Page: Our Gallery Page features a collection of photos that have been recently added by our department. This page is regularly updated to ensure that students, faculty, and staff can view the latest photos from our department.
● Admin Page: Our Admin Page is the main hub for managing and customizing our website. Here, authorized users can add, update, and delete articles, staff details, syllabus, calendar, and gallery photos. Additionally, users can add new admin and view messages submitted via the Contact Page.
add_all_staffs.php - Allows administrators to add multiple staff details by uploading an Excel file.
add_comment.php - Enables users to add comments to blog posts.
admin-login.php - Login page for administrators.
admin-register.php - Registration page for new administrators.
admin.php - Main page for administrators, where they can add, update, and delete articles, staff details, notices, and gallery photos.
article.php - Displays individual blog posts and allows users to comment.
blog.php - Displays all recently added blog posts.
contact.php - Provides essential contact information for the college.
db.php - Handles database connections and queries.
display_calendar.php - Displays an updated monthly calendar for students.
display_syllabus.php - Displays an updated syllabus for students.
footer.php - Contains footer information for all pages.
gallery.php - Displays all recently added photos by the department.
grievance_form.php - Allows students to submit grievances.
header.php - Contains header information for all pages.
index.php - Home page with about, latest news and updates blog post, recent photos, and testimonials.
login.php - Login page for users.
logout.php - Logs out users.
messages.php - Displays all contact form submissions from users.
register.php - Registration page for new users.
staffs.php - Displays all staff profiles with contact details.
students.php - Contains essential links for students, such as students page, fees payment link, result page link, updated syllabus, and updated monthly calendar.
admin folder - Contains pages and files for the admin section, including adding and updating articles, staff details, notices, and gallery photos.
css folder - Contains all necessary CSS files for styling pages.
icons folder - Contains essential icons for the website.
images folder - Contains all necessary images for the website.
sql folder - Contains the SQL file for the database of the project.
| File/Folder Name | Description |
|---|---|
| project/ | Root folder |
| account.php | Account page |
| add_all_staffs.php | Add all staffs page |
| add_comment.php | Add comment page |
| admin-login.php | Admin login page |
| admin-register.php | Admin register page |
| admin.php | Admin dashboard page |
| article.php | Article page |
| blog.php | Blog page |
| contact.php | Contact page |
| db.php | Database connection script |
| display_calendar.php | Display calendar page |
| display_syllabus.php | Display syllabus page |
| footer.php | Footer section |
| gallery.php | Gallery page |
| grievance_form.php | Grievance form page |
| header.php | Header section |
| index.php | Homepage |
| login.php | Login page |
| logout.php | Logout page |
| messages.php | Messages page |
| register.php | Register page |
| staffs.php | Staffs page |
| students.php | Students page |
| admin/ | Admin folder |
| add_article.php | Add article page |
| add_gallery.php | Add gallery page |
| add_multiple_gallery.php | Add multiple gallery page |
| add_notice.php | Add notice page |
| add_staffs.php | Add staffs page |
| article-form.php | Article form page |
| db.php | Database connection script |
| delete_a_staff.php | Delete a staff page |
| delete_article.php | Delete article page |
| delete_notice.php | Delete notice page |
| footer.php | Footer section |
| form.css | Form stylesheet |
| gallery-form.php | Gallery form page |
| header.css | Header stylesheet |
| header.php | Header section |
| staffs-form.php | Staffs form page |
| students-form.php | Students form page |
| testimonial_process.php | Testimonial process page |
| testimonial-form.php | Testimonial form page |
| update_article.php | Update article page |
| update_staffs.php | Update staffs page |
| css/ | CSS folder |
| account.css | Account page stylesheet |
| admin-login.css | Admin login page stylesheet |
| admin-register.css | Admin register page stylesheet |
| admin.css | Admin dashboard page stylesheet |
| article.css | Article page stylesheet |
| blog.css | Blog page stylesheet |
| contact.css | Contact page stylesheet |
| gallery.css | Gallery page stylesheet |
| header.css | Header stylesheet |
| login.css | Login page stylesheet |
| register.css | Register page stylesheet |
| staffs.css | Staffs page stylesheet |
| students.css | Students page stylesheet |
| style.css | Main stylesheet |
| icons/ | Icons folder |
| ... | Other icons |
| images/ | Images folder |
| ... | Other images |
| sql/ | SQL folder |
| project_db.sql | Database SQL file |
This project was built using Wamp server, which includes:
- Apache
- MySQL
- PHP
You can download Wamp server from their official website.
- Place the project folder in the destination location.
- Download and install WAMP or XAMPP server on your computer.
- Open the WAMP or XAMPP control panel and start the Apache and MySQL services.
- Create a new database named "account" in the MySQL database server.
- Import the SQL file located at "project/sql/project_db.sql" into the "account" database.
- Open a web browser and navigate to "http://localhost/project/" to access the project.
- You can then navigate through the project's pages by clicking on the links provided on the home page.
Note: Before running the project, make sure to create a database named "account" and import the SQL file (project_db.sql) located in the project/sql directory. Running the project without creating the database may result in errors.
username: adminpassword: 123
-Fork the repository and clone it locally on your computer. -Create a new branch for your changes. -Make your changes to the code or documentation. -Test your changes to ensure they work as expected. -Commit your changes with clear and concise commit messages. -Push your changes to your forked repository. -Submit a pull request to the main repository. -Wait for feedback or approval from the maintainers.
When contributing, please keep the following in mind:
-Follow the existing coding style and conventions. -Write clear and concise code and documentation. -Test your changes thoroughly before submitting a pull request. -Ensure your code changes do not break existing functionality. -Be respectful and constructive in all communication. -If you are submitting a large change, please open an issue first to discuss it with the maintainers.
This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details.
For any queries or suggestions related to this project, you can contact us via email at muthu17ks@gmail.com or through the project's GitHub page by opening an issue or a pull request.