Skip to content

ProCollab is a project sharing platform where users can share their thoughts, projects, and educational resources. Users can interact with each other by liking, disliking, and commenting on projects. The platform also offers educational resources categorized by topics of interest.

Notifications You must be signed in to change notification settings

Unayes09/ProCollab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProCollab - Collaborative Platform for Knowledge Sharing

Description:

ProCollab is a collaborative platform designed to facilitate knowledge sharing among users. It provides features such as registration with email verification, resource-based user interest recommendations, sensitive search for projects and channels, user feedback mechanisms, discussion forums, multimedia information sharing capabilities, and reputation scoring based on contributions.

Achievements :

Our Project has been selected as one of the top 11 finalist for the DevSprint 2024 (Organized by IEEE student branch, BUET) in Bangladesh.

Key Features:

  1. Email Verification with Registration:

    • Users are required to register with a valid email address and verify it to gain access to the platform.
  2. Resource-Based User Interests:

    • The platform recommends resources based on users' specified interests, enhancing the relevance of content.
  3. Sensitive Search for Projects and Channels:

    • Users can search for projects and channels using keywords while ensuring sensitivity to potentially sensitive topics.
  4. User Feedback:

    • Users can provide feedback on projects, channels, and resources to improve the overall quality of content.
  5. Discussion and Resource Sharing in Channels:

    • Dedicated channels enable users to engage in discussions and share resources on specific topics of interest.
  6. Multimedia Information Sharing:

    • Users can share links, provide information with pictures, and receive responses from others, fostering interactive communication.
  7. Reputation Score Based on Contributions:

    • A reputation score is assigned to users based on their contributions, including sharing projects, providing feedback, and actively participating in discussions, reflecting their credibility and expertise within the community.

Frameworks and Technologies Used

Frontend

  • React.js: A JavaScript library for building user interfaces.

Backend

  • Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine for building server-side applications.

  • Express.js: A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

Database

  • MongoDB: A NoSQL document database that provides high performance, high availability, and easy scalability.

Acknowledgments:

We express our gratitude to the open-source community for their valuable contributions and support in developing ProCollab.

About

ProCollab is a project sharing platform where users can share their thoughts, projects, and educational resources. Users can interact with each other by liking, disliking, and commenting on projects. The platform also offers educational resources categorized by topics of interest.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published