Skip to content

HiruDewmi/Project-Management-Portal

Repository files navigation

Project Management Portal

A web-based Project Management Portal designed to streamline the process of managing company project data efficiently.
This application allows users to add, view, update, and delete project information, providing a centralized platform for organizing and monitoring company projects.


Features

  • Project Data Management — Add, edit, and remove project records easily.
  • Dashboard Overview — Get a clear overview of all projects in one place.
  • Search & Filter — Quickly find specific projects using search and filter functionality.
  • User-Friendly Interface — Simple and intuitive web interface for smooth navigation.
  • Database Integration — Securely stores project details using MySQL.

Technologies Used

Component Technology
Frontend HTML, CSS, JavaScript
Backend PHP
Database MySQL

Installation & Setup

  1. Clone the repository
    git clone https://github.com/HiruDewmi/project-management-portal.git
    cd project-management-portal
    
  2. Set up the database
  • Create a MySQL database (e.g., project_portal).
  • Import the SQL file from /database/project_portal.sql (if available) to set up tables.
  1. Configure the database connection
  • Open the config.php file.
  • Update it with your local database credentials:
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "project_portal";
  1. Run the application
  • Place the project folder in your web server directory (e.g., htdocs for XAMPP).
  • Start Apache and MySQL from your local server tool (XAMPP/WAMP).
  • Open your browser and navigate to:
http://localhost/project-management-portal

Project Structure

project-management-portal/
│
├── assets/               # CSS, JS, and image files
├── includes/             # Reusable PHP components
├── database/             # SQL dump file (optional)
├── index.php             # Main landing page
├── config.php            # Database configuration
└── README.md             # Project documentation

Purpose

This project was developed as a hands-on web development exercise to demonstrate:

  • CRUD operations with PHP & MySQL
  • Frontend–backend integration
  • Clean UI design principles

Project Flow

Capture

Designed Interfaces:

Starting Page

1

Register/ Login

2

3

New Project

4

Edit Project

6 7

--

If you find this research insightful, please consider giving the repository a star on GitHub!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages