Inspiration
The word personality originates from the Latin word persona, referring to masks worn by theater performers to hide their identity or portray different roles. Your persona, or personality, is unique to you. It’s a combination of the behaviors, emotions, thought patterns, and motivations that define us. So, what is your personality? but wait we are in 2022 so the real question is What is your vibe? Thus we began the creation of VibeCheck
What it does
The VibeCheck app where friends could set up a five-set of questions with options having +1 -1 and 0 as weightage denoting In vibe, Red flags, and Not my vibe correspondingly. Then the users will get a code that they can share with their friends with which they can attend the vibe questions set up by the user. After they attend the test a vibe percentage will be generated and the courier API is used to send the same as mail to the user. The Figma design of the app during the planning phase: link
How we built it
We built it using Courier's API, MySQL, Smartasp.net, NodeJS, and Express. We used Courier's API for our platform's email notifications, Smartasp.net for storing the data online, and Semantic UI CSS for developing our app's front end and hosting our Backend using Node JS. It was a truly awesome experience building it from scratch.
Challenges we ran into
We are new to web development and hackathons and being our second hackathon we ran into problems like not properly containerizing the app and maintaining proper branches without conflicting with each other's work. We managed to learn the courier API easily owing to the good documentation.
Accomplishments that we're proud of
As this was our second hackathon we are still proud of hosting it in a cloud service and sharing it with our own friend's so that they can use it.
What we learned
We learned that we need to design the backend structure before deciding upon the frontend structure so that we would be sticking to realistic deadlines.
What's next for Vibe Check - Personality quiz
We are planning to re-create the Vibe Check app using flutter stack so that it can be given as an android application.
Built With
- courier
- express.js
- mysql
- node.js
- render
Log in or sign up for Devpost to join the conversation.