Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aquinas Faculty Website

This project is a comprehensive web application for Aquinas Faculty, designed to manage and showcase academic, administrative, and student-related information. The platform provides a user-friendly interface for students, faculty, and administrators to interact with various features such as events, courses, faculty profiles, research, and more.

Table of Contents

Features

  • Homepage: Dynamic landing page with navigation to all major sections.
  • Faculty & Staff: Profiles for faculty, dean, and administrative staff.
  • Academic Programs: Detailed pages for courses, academic council, and research.
  • Events & News: Event management, news composition, and notice board.
  • Student Life: Information on clubs, athletics, campus life, and student activities.
  • Gallery: Photo gallery and campus tour.
  • Alumni: Alumni information and engagement.
  • Authentication: Login, registration, and password recovery for users and admins.
  • Admin Dashboard: Admin panel for managing content (courses, events, faculty, etc.).
  • Contact & Application: Contact form and application form for prospective students.
  • Static Pages: About, history, philosophy, vision & mission, privacy, terms, FAQ, and more.

Project Structure

/ (root)
├── *.php                # Main site pages (index, about, contact, etc.)
├── aquinas.sql          # Database schema
├── assets/              # CSS, JS, images, fonts
├── admin/               # Admin dashboard and management scripts
│   ├── assets/          # Admin-specific assets
│   ├── ckeditor/        # Rich text editor
│   ├── css/             # Admin CSS
│   └── ...
├── images/              # Site images
├── include/             # PHP includes (header, footer, etc.)
└── ...

Installation

  1. Clone the repository
    git clone https://github.com/Eunini/aquinasfaculty.git
    
  2. Set up a local web server (e.g., XAMPP, WAMP, or LAMP).
  3. Copy the project files to your web server's root directory (e.g., htdocs for XAMPP).
  4. Import the database:
    • Open phpMyAdmin or your preferred MySQL tool.
    • Create a new database (e.g., aquinasfaculty).
    • Import aquinas.sql to set up the tables and initial data.
  5. Configure database connection:
    • Update database credentials in the PHP files (commonly in include/ or at the top of scripts).

Usage

  • Access the site via your local server (e.g., http://localhost/aquinasfaculty).
  • Use the admin panel at http://localhost/aquinasfaculty/admin/ to manage content.
  • Register or log in as a user or admin to access restricted features.

Database

  • The project uses a MySQL database defined in aquinas.sql.
  • Tables include users, faculty, courses, events, photos, sliders, and more.
  • Ensure your database credentials match those in the PHP configuration.

Customization

  • Themes & Styles: Modify CSS in assets/css/ and admin/css/.
  • Images: Replace or add images in assets/img/ and admin/assets/img/.
  • Content: Update static content in PHP files or via the admin dashboard.
  • Plugins: CKEditor is included for rich text editing in admin forms.

Technologies Used

  • Frontend: HTML5, CSS3, Bootstrap, JavaScript, jQuery
  • Backend: PHP
  • Database: MySQL
  • Rich Text Editor: CKEditor
  • Icons: Font Awesome

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Contact: For questions or support, please contact the project maintainer or open an issue on GitHub.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages