Inspiration

In academic settings, group projects are a common yet often challenging experience. Miscommunication, lack of organization, and uneven workload distribution can hinder productivity and cause frustration among team members. We were inspired to create PeerPoint to address these challenges by providing a streamlined, student-centric platform that fosters collaboration, improves transparency, and simplifies project management.

What it does

PeerPoint is a project management platform tailored for students working on group assignments. It offers features such as:

  • Resource Sharing: Upload and access shared documents and files in a centralized space.
  • Real-Time Collaboration: Chat, discuss, and share updates within the team using integrated communication tools.
  • ** Forum :The system allows users to view, like, edit, delete, and create forum threads through interactive forms and a seamless overlay interface
  • OCR Integration: Easily convert scanned notes and documents into editable text for quick sharing and collaboration.

How we built it

We developed PeerPoint using a combination of:

  • Frontend: HTML and CSS for a user-friendly and responsive interface.
  • Backend: JavaScript and Express.js to handle server-side logic and API endpoints.
  • Database: NeonDB for secure and efficient data storage.
  • OCR Integration: Leveraged OCR tools to enable the conversion of scanned documents into editable formats.
    -Web socket: Real-Time Communication,enable group members to chat with each other in real-time.Foster instant collaboration and discussion within groups.

Challenges we ran into

  1. Integrating OCR: Ensuring the accuracy of text extraction from scanned documents was challenging, requiring fine-tuning and testing with diverse inputs.
  2. Scalability: Designing a platform that can handle large teams and numerous resources without performance degradation.
  3. User Experience: Crafting an interface that is both intuitive for students and capable of managing complex project workflows.

Accomplishments that we're proud of

  • Successfully implementing a fully functional OCR feature, enabling seamless resource digitization.
  • Building a responsive and visually appealing interface that enhances user engagement.
  • Creating a system that not only supports but encourages effective team collaboration and accountability.

What we learned

  • Technical Skills: Improved our understanding of Express.js, database management with NeonDB, and integrating OCR technology.
  • Team Collaboration: Learned the importance of clear communication and task delegation within our own team.
  • User Feedback: Realized the value of user-centric design by incorporating feedback to refine features and usability.

What's next for PeerPoint

  1. Advanced Analytics: Introduce analytics to provide insights on team performance and task completion rates.
  2. Mobile App: Develop a dedicated mobile application for on-the-go project management.
  3. Third-Party Integration: Allow integration with popular tools like Google Drive, Slack, and Microsoft Teams.
  4. AI-Driven Suggestions: Implement AI to suggest task priorities, recommend resources, and improve team productivity.
  5. Gamification: Add gamified elements to make collaboration more engaging and rewarding for students.

Built With

Share this project:

Updates