What we did in 50 hours of work?
As soon as the opening ceremony ended we started brainstorming for ideas.
After some time we decided to build a group finding website, and we named it “Groupy”. You can use the website to find game groups (for games such as Dungeons & Dragons), study groups, etc’.
To come up with the idea, first we thought about a general purpose forum, and how could it be improved to be more useful for specific audiences.
It was actually our first time building a complete project. Mai had some experience with Vue, so we started building the website using Nuxt 3 with Vuetify for UI building.
First thing we implemented was an authentication system using Firebase. We had some struggles across the way, as none of us used firebase or did authentication before, but we eventually got it to work.
Next, we've added UI pages and elements, and hosted the site using Hop's service, Ignite. We hit a few roadblocks while doing so, but it was a way better experience than other hosting services.
We've implemented group creation and discovery with a Firebase serverless database.
Then, we've implemented a request system for users to be request to join groups.
Finally, We've added chats to the groups, for them to have a purpose.
What's next?
We plan to keep building the platform as time goes on. it seems to us that it has very good potential.
Mai and Omri, singing off. (for now)
Groupy is currently live at http://groupy.hop.sh/, and its source code is in https://github.com/MaiTheLord/Groupy/
Built With
- firebase
- hop
- nuxt3
- typescript
- vuetify
Log in or sign up for Devpost to join the conversation.