Skip to content

ProjectHub is a powerful project management app that simplifies organization, assignment, and collaboration, offering dark/light modes, custom avatars, real-time user indicators, and comprehensive project views.

License

Notifications You must be signed in to change notification settings

Shinagawa-monkey/ProjectHub-App

Repository files navigation

ProjectHub 🚀

ProjectHub is a robust project management app designed to streamline project organization, assignment, tracking, and collaboration. Seamlessly add, assign, track, and comment on projects with precision. Effortlessly explore projects by category and owner, ensuring efficient project management for teams of all sizes.

Why ProjectHub?

ProjectHub was born out of the need to simplify project management and collaboration. Its goal is to solve the challenges of tracking multiple projects, assigning tasks, and fostering effective communication among team members. With ProjectHub, teams can stay organized, productive, and focused on delivering successful projects.

Quick Start

Explore the power of ProjectHub by visiting ProjectHub App.

Usage

Advanced Features

  1. Dark and Light Modes: Customize your workspace with dark and light themes for optimal viewing.
  2. Custom Avatars: Users can sign up with custom avatars uploaded from their devices, adding a personal touch to their profiles.
  3. Dynamic Sidebar: The sidebar welcomes users by their username and displays real-time online/offline status.
  4. Search and Filters: Effortlessly search and filter projects to quickly find what you need.
  5. Project Dashboard: Dive into project details with a comprehensive dashboard featuring filters and detailed views.
  6. Commenting System: Leave comments on projects to provide feedback, ask questions, or share updates.
  7. User Permissions: Project creators have full control to edit or delete projects, while comment creators can manage their comments.
  8. Create New Projects: Users can create new projects and manage project details easily.
  9. Online Users Indicator: The sidebar shows which users are currently online, fostering real-time collaboration.

Technologies Used

  • React: Front-end framework for building interactive user interfaces.
  • Bootstrap: CSS framework for responsive and visually appealing designs.
  • Cloud Firestore: Database for storing and retrieving recipe data.
  • date-fns: Modern JavaScript date utility library for handling timestamps.

Installation

  1. Clone the repository: git clone https://github.com/Shinagawa-monkey/ProjectHub-App.git
  2. Navigate to the project directory: cd projecthub
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Access the app at http://localhost:3000

Color Themes

Light Themes

Light Theme 1 Light Theme 2 Light Theme 3

Dark Themes

Dark Theme 1 Dark Theme 2 Dark Theme 3

Enjoy efficient project management and collaboration with ProjectHub! For detailed documentation and contribution guidelines, please refer to CONTRIBUTING.md.


If you have any questions, feedback, or need support, feel free to reach out.

About

ProjectHub is a powerful project management app that simplifies organization, assignment, and collaboration, offering dark/light modes, custom avatars, real-time user indicators, and comprehensive project views.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages