Inspiration
We were inspired by the concept of how it seems as time goes on it becomes harder and harder to make time too meet with friends and figure out what to do. There always seems to be plenty of reasons not to so our concept was to develop a product that would take as much of the effort out of the equation as possible so it is more convenient to meet with the people you really care about.
What it does
FriendSync is based on having preexisting friends that you can add to groups through the app. The app will import each persons calendar if they would like, or they can manually fill out their availability. Users are able to create events for the group, giving input for how far they are willing to drive, and how much money they are willing to spend. The app will then suggest activities to do in an area that works for everyone within the budget constraints, as well as choosing time windows that align with the availability of everyone in the group.
Groups will also be able to view previous events, and upload pictures to a shared album for each event to share with each other.
How we built it
Our group did the GUI design in Figma to represent how each page is supposed to look. The actual web development was done in ReactJS.
Challenges we ran into
We had never used React before to develop a web app before, so there were quite a few hurdles figuring out how to use it and getting it to work. The development progress was considerably slower than what we may have liked.
Accomplishments that we're proud of
The collaborative development process in such a short amount of time was incredibly fun. Our team came together with an awesome idea that allowed us to all learn so much throughout the weekend. Learning a new framework and coming out with a general idea of how to use it will be very helpful in the future.
What we learned
We learned a lot about adapting our workflow to fit our needs the best way we can. As well as working in a collaborative environment to come out with a better result together than we would be able to do alone.
We also developed much more familiarity with using React, and designing and developing web apps in general.
What's next for FriendSync
If we were to continue development, we would like to fully implement the rest of the features that we were not able to finish up with this weekend. As well as creating mobile app versions to increase the convenience factor we are going for.
Log in or sign up for Devpost to join the conversation.