Skip to content

Labjot98/Student-Course-Hub-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Course Hub - PHP

A full-stack PHP university website where students can browse and register for programmes, and admins can manage courses, faculty, and student registrations.

Module: Web Application Development (CTEC2712) DMU Leicester

Features

For Students

  • 📚 Browse all available university programmes
  • 📋 View detailed programme information
  • ✅ Register interest in programmes
  • 👤 User authentication and profile management
  • 📖 Access to student life information

For Administrators

  • 🎓 Manage university programmes (Create, Read, Update, Delete)
  • 👨‍🏫 Manage faculty members
  • 📊 Track student interests and registrations
  • ⚙️ Full administrative dashboard

Tech Stack

  • Backend: PHP
  • Database: MySQL
  • Frontend: HTML, CSS, JavaScript
  • Architecture: MVC-style organization

Project Structure

├── admin/                 # Admin panel pages
├── pages/                 # Student-facing pages
├── includes/              # Reusable PHP includes & utilities
├── assets/                # CSS, JavaScript, and images
├── database/              # Database configuration
├── example-data.sql       # Sample database data
└── README.md

Installation

  1. Clone the repository

    git clone https://github.com/Labjot98/Student-Course-Hub-PHP.git
    cd Student-Course-Hub-PHP
  2. Set up your database

    • Create a new MySQL database
    • Import example-data.sql to populate with sample data
    • Update database credentials in database/ configuration files
  3. Configure the web server

    • Place the project folder in your web server's root directory (e.g., htdocs for Apache)
    • Access via http://localhost/Student-Course-Hub-PHP
  4. Access the application

    • Student portal: http://localhost/Student-Course-Hub-PHP/
    • Admin panel: http://localhost/Student-Course-Hub-PHP/admin/

About

A full-stack PHP university website where students can browse and register for programmes, and admins can manage courses, faculty, and student registrations. Built for the Web Application Development module (CTEC2712).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors