Skip to content

Designed using Technologies like HTML, CSS, JavaScript, Bootstrap, Jquery, PHP and MySQL Database. It is a means of managing a project by planning, organizing, and managing its different required aspects. It is a web-based platform designed to help individuals and teams effectively plan, track, and manage projects of all sizes.

Notifications You must be signed in to change notification settings

LakshayD02/Project-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Full Stack Project Management System 📅

💡 Description

The Full Stack Project Management System is a web-based platform designed to help individuals and teams effectively plan, track, and manage projects of all sizes. Built using HTML, CSS, JavaScript, Bootstrap, jQuery, PHP, and MySQL, this system provides a comprehensive solution for organizing projects, managing teams, and monitoring progress. It enables project managers and administrators to view, update, and maintain project details, track employee tasks, and ensure that projects stay on schedule.

Check the working of the project here: Project Demo

🚀 Features

🔑 Admin Features

  • 🔐 Admin Login: Secure login for project administrators to access the platform.
  • 🔑 Password Authentication: Ensures secure access with authentication for admin users.
  • 📊 Dashboard: A centralized dashboard for managing and monitoring project and team activities.
  • 👥 Employee Lists: View and manage all registered employees who are part of the system.
  • 📂 Projects Ongoing: Track the status and progress of ongoing projects in real-time.
  • 👤 Users/People Registered: Admin can see all users registered in the system.

📈 Project Management

  • 📄 Project Details: View detailed information about each project, including deadlines, tasks, and team members.
  • 📊 Project Progress Chart: Visual representation of project progress with data updates, making it easy to track milestones and completion percentages.
  • ➕ Employee Add-on: Admin can add new employees to the system and assign them to projects.
  • 🛠️ CRUD in Project Details: Admin can Create, Read, Update, or Delete project details as needed.
  • 🔧 Project Maintenance: Admin can maintain project data, update details, and manage statuses throughout the project lifecycle.
  • 📑 Assign Projects to Users: Projects can be assigned to specific users or teams, allowing effective workload distribution.

💻 Technologies Used

  • 🧱 HTML: Structures the layout and content of the application.
  • 🎨 CSS: Provides styling and ensures the application has a user-friendly design.
  • ⚙️ JavaScript: Adds interactivity to the application, improving the user experience.
  • 💻 Bootstrap: Enhances the responsiveness and design of the platform, ensuring a smooth experience across devices.
  • 💻 jQuery: Simplifies DOM manipulation and improves AJAX functionality for dynamic page updates.
  • 🖥️ PHP: Handles server-side logic and connects to the database to manage user interactions and data.
  • 🗄️ MySQL: A relational database to store employee data, project details, and user information securely.

🎯 Ideal For

  • 🧑‍💼 Project Managers: Who need to track and manage multiple projects and teams effectively.
  • 👨‍💻 Team Leads/Employees: Individuals who need a clear view of ongoing projects, deadlines, and assigned tasks.
  • 🖥️ Organizations/Enterprises: Looking for a platform to organize their projects, track progress, and maintain project data efficiently.
  • 🌍 Anyone: Who wants to streamline project management processes and improve team collaboration.

⚙️ How to Run

  1. 📂 Clone the repository:
    git clone <repository_url>

  2. 🖥️ Navigate to the directory:
    cd Project_Management_System

  3. 🗄️ Set up the database:
    Create a MySQL database and import the provided SQL file to set up the necessary tables.

  4. ⚙️ Configure the PHP files:
    Update the database connection details in the PHP files (usually in config.php).

  5. 🚀 Install the required server:
    Ensure you have a local or remote server (e.g., XAMPP, WAMP) to run PHP files.

  6. 🌐 Start the server:
    Launch the server and open the application in your browser at http://localhost/<your_project_directory>.

  7. 👍 Use the system:
    Admins can log in, manage users and projects, and track project progress!


With this system, project management becomes streamlined, and users can manage tasks, teams, and deadlines with ease. 🌟

Username: User

Password: Password

About

Designed using Technologies like HTML, CSS, JavaScript, Bootstrap, Jquery, PHP and MySQL Database. It is a means of managing a project by planning, organizing, and managing its different required aspects. It is a web-based platform designed to help individuals and teams effectively plan, track, and manage projects of all sizes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages