AcademiaHub

AcademiaHub - University Portal Management System

AcademiaHub is a modern university management system that streamlines academic operations. It offers an integrated platform for students, teachers, and administrators, featuring user authentication, course management, attendance tracking, and result processing.

🎯 System Overview

Portal AcademiaHub transforms traditional academic management into a streamlined digital experience with:

🌟 Key Features

🎓 Student Portal

👨‍🏫 Teacher Portal

👑 Admin Portal

🛠️ Technical Features

🚀 Installation & Setup Guide

System Requirements

Detailed Installation Steps

  1. Clone the repository:
    git clone https://github.com/Nuruzzaman-Nuru/AcademiaHub.git
    
  2. Move the project to your web server directory:
    • For XAMPP: xampp/htdocs/
    • For WAMP: wamp/www/
    • For MAMP: mamp/htdocs/
  3. Import the database:
    • Open phpMyAdmin
    • Create a new database named ‘portal’
    • Import the SQL file from sql/portal.sql
  4. Configure the database connection:
    • Open conn.php
    • Update the database credentials if needed
  5. Access the portal:
    http://localhost/AcademiaHub
    

📂 Project Structure

AcademiaHub/
├── css/                           # Stylesheets and design assets
│   ├── style.css                 # Main stylesheet
│   ├── welcome.css              # Welcome page styles
│   ├── footer.css              # Footer styles
│   └── footer-fix.css         # Footer fixes
├── includes/                    # PHP includes and components
│   └── portal_data.php        # Portal configuration
├── logo/                      # Brand assets and images
│   ├── logo.png             # Main logo
│   └── Gub.jpg             # University logo
├── sql/                    # Database files
│   └── portal.sql        # Main database structure
├── Core Files            # Main functionality
│   ├── index.php       # Landing page
│   ├── admin_*.php    # Admin functionality
│   ├── teacher_*.php # Teacher functionality
│   └── student_*.php # Student functionality
├── Authentication    # User authentication
│   ├── admin_log.php
│   ├── teacher_log.php
│   └── student_log.php
├── Academic          # Academic features
│   ├── departments.php
│   ├── class_routine.php
│   └── academic_calendar.php
├── Management       # System management
│   ├── add_course.php
│   ├── attendence.php
│   └── result.php
└── README.md       # Project documentation

🔐 Login Information

Admin Login

Faculty Login

Student Login

🛠️ Technology Stack

Frontend Technologies

Backend Technologies

Development Tools

Additional Features

📱 Responsive Design

The portal is fully responsive and optimized for:

🔄 Key Pages

🤝 Contributing

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

📝 License

This project is licensed under standard copyright laws. All rights reserved.

✨ Credits

Developed by: Nuruzzaman Student ID: 221902335

� Security Implementation

🌐 Browser Support

📞 Contact & Support

Developer Information

Support

Documentation


Last Updated: October 2, 2025 Version: 1.0.0 License: All Rights Reserved © 2025