Inspiration
The idea was inspired to us from reddit to which we added the location-based system.
What it does
AroundU allows the user to submit posts like comments, pictures or videos, based on their location. These posts will stick to that location so that other users can see what happened when they get there. The application has four search feeds: new, near, hot and archive. The first two are self explanatory, they sort the posts by their lifetime or their distance to the user. The hot feed will sort by a score that we give to the post based on recent upvotes or downvotes so that old posts don't profit of their accumulated upvotes and new posts can reach the top faster. Finally, the archive contains posts that the user upvoted and posted.
How we built it
The application was built in three parts. First, the back-end was developed with NodeJS, Typescript. We store our data in a MongoDB using mLab and our files in an aws bucket. Then, we created an android application written in Kotlin. Finally, we developped an iOS application in Swift.
Challenges we ran into
Having to develop two platform-native applications was a challenge for us. We though about using web apps, but we opted for two native apps to up the challenge and get more practice in native app development.
Accomplishments that we're proud of
We are proud to have successfully completed most of our native applications functionalities(as well as the back-end of course!) in under 24 hours. We think that the project is very complete and ready for use.
What we learned
On the back-end side, we improved our skills using mongodb and aws a lot. As for the apps, we mainly improved our skills UI layout.
What's next for AroundU
The next step for us is to perfect our applications in order to publish them to each platforms application store.
Log in or sign up for Devpost to join the conversation.