Inspiration

The original idea came from the question "What if we made something like a dating app, but for people who want to start software engineering projects looking for people?". We came up with the name Guppii, because it is part of the scientific name for the fish Guppy, a fish that does well with other species, fitting the theme of collaboration for our app.

What it does

Guppii allows a developer to create a profile for themself, including their skillsets and their preferences in the skillsets of other people, and gives those developers a platform to interact with people that match their preferences; hopefully leading to the start of group projects.

How we built it

We built Guppii with a React Native frontend, and a Docker/Python/MongoDB API serving requests through DigitalOcean.

Challenges we ran into

A big challenge we ran into was the Django library. Initially, we intended to use this to serve our API, however we ran into issues with data storage and ended up rebasing the API to use Flask last minute, which allowed us to much more easily use MongoDB and store arrays of Skills and Preferences.

Accomplishments that we're proud of

We're very proud of our frontend design, we think it has a good visual appeal, and that it's intuitive and easy to use.

What we learned

We learned how to better estimate our skills and the time a given task would take, there were some issues in the begining with tasks taking longer then our original estimates.

What's next for Guppii

Some next steps for Guppii are:

  1. Adding Signup/Login functionality
  2. Adding a messaging system for people
Share this project:

Updates