Inspiration

The inspiration for petr discover emerged from the realization that many individuals struggle to visually map out their relationships and consolidate information from various social platforms. Petr Discover aims to provide users with a comprehensive view of their social connections, including mutual friends and associated communication points.

What it does

petr discover functions as a network visualization tool, with the primary user serving as the central node. Users can explore their network of relationships, uncovering mutual connections and accessing essential identification information for each node. The platform also incorporates an feature that converts uploaded images into a personalized Petr version, enhancing the visual representation of the user's connections.

How we built it

On the frontend side, React was used served with vite to provide a dynamic webpage. Go-chi and fastapi was used to serve the servers on the back. Grafana, Prometheus, Cadvisor was used for monitoring. All were deployed using docker-compose and on to GCE.

Challenges we ran into

The main challenges faced during the development of petr discover was establishing effective communication between the frontend and backend systems.

Accomplishments that we're proud of

The team takes pride in the successful deployment of the backend system, which incorporates both traditional and Google user authentication. The implementation of an AI model capable of detecting clothing articles from user-uploaded images represents a significant achievement. The ability to convert these images into a Petr version further enhances the user experience, providing a visually appealing and unique representation of their online presence.

What we learned

Throughout the development process, the team gained valuable insights into the complexities of integrating frontend and backend systems.

What's next for petr discover

Moving forward, petr discover aims to enhance its features and user experience. Future plans may include expanding the platform's capabilities, refining the visualization tools, and incorporating additional AI-driven features to further personalize the user experience. We also plan to expand to different college campuses.

Built With

Share this project:

Updates