Inspiration
Our inspiration for this project came as a result of the quarantine that many of us faced due to the Covid-19 pandemic. With the majority of us stuck at home we felt it would be nice to be able to bring a smile to people's face during this crisis in the best possible way. Additionally we hoped to create something that would be able to get people connected through humor.
What it does
The Laugh Cafe serves as a social media app dedicated to memes and other funny images that users post. Within the app the users are able to like, comment or share any post that they want. Along with this, there is an open chat that allows the users to share similar interests and brands of humor amongst each other.
How we built it
This application was built with the Dart language and Flutter SDK framework on XCode and Android Studio for both the iOS and Android systems. Using multiple packages on Flutter, XCode device Simulator, and the Android Studio Emulator, the application was created with the expectation of social connection and sharing of different memes.
Challenges we ran into
Some challenges faced with developing the application structure are the conflicting edits and organization of files for the application as a whole, committing frequently keeping version control, understanding the works of the application and applying it to users through user-interfaces, and utilizing creativity throughout the project with a team.
Big challenges faced include the dynamic aspect of the application needed to suit the audience of both iOS and Android users, as well as the aspect ratio of the respective devices. The submissions and updates the files were troublesome as multiple files were being updated on the same repository leading to conflicting files and missing information.
Accomplishments that we're proud of and what we learned
Some accomplishments we are proud of are optimizing Laugh Cafe for both mobile platforms. In addition, another major accomplishment would be implementing Auth0 to into the login page of the app to fullfill of the changes of the hackathon.
What we learned
We learned how to work together in an asynchronous environment and be able to come out with a product. Part of this process were effective communication over the course of the hackathon to ensure stable commits onto Github.
What's next for Laugh Cafe
The next big step for the Laugh Cafe would be to utilize cloud storage to store more data. This would make it easier to host features such as the chat rooms, images, and comments. Implementing this would also get rid of parts of the app that were only coded for the sake of displaying what the app would look like with these functioning features.
Built With
- android
- android-studio
- auth0
- dart
- flutter
- ios
- xcode
Log in or sign up for Devpost to join the conversation.