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.
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.
Explore the power of ProjectHub by visiting ProjectHub App.
- Dark and Light Modes: Customize your workspace with dark and light themes for optimal viewing.
- Custom Avatars: Users can sign up with custom avatars uploaded from their devices, adding a personal touch to their profiles.
- Dynamic Sidebar: The sidebar welcomes users by their username and displays real-time online/offline status.
- Search and Filters: Effortlessly search and filter projects to quickly find what you need.
- Project Dashboard: Dive into project details with a comprehensive dashboard featuring filters and detailed views.
- Commenting System: Leave comments on projects to provide feedback, ask questions, or share updates.
- User Permissions: Project creators have full control to edit or delete projects, while comment creators can manage their comments.
- Create New Projects: Users can create new projects and manage project details easily.
- Online Users Indicator: The sidebar shows which users are currently online, fostering real-time collaboration.
- 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.
- Clone the repository:
git clone https://github.com/Shinagawa-monkey/ProjectHub-App.git
- Navigate to the project directory:
cd projecthub
- Install dependencies:
npm install
- Start the development server:
npm start
- Access the app at
http://localhost:3000
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.