Inspiration

Turn Based Rpgs and Pokemon GO I wanted to make a social media app that made people want to go out and visit local landmarks and businesses. I personally play Pokemon GO, but I prefer to explore, plunder, and do tough challenges with friends. I was going to start simple by implementing a way to upload and download pictures for experience. However, I was going to employ the google places api, so users can only post when they are near an actual location.

What it does

Well in it's prototype version it currently lets you register an account using Google's Firebase Authentication. Then you can log into the main app. I wasn't able to finish the wild functionalities, but it is able to upload images to my FireStorage. I'm tired so in the registration the name field is actually for password, and the email is still the email. You can ignore the date of birth. When you signin make sure you remember the password and email. Please don't leave any fields empty the app will crash.

How we built it

I built all the main functionality using the java programming Language and OOP concepts. The IDE I used was android studio to make designing the UI a bit easier, because I know how to format and manipulate XML files. I also used the google firebase database, firestore, and authentication.

Challenges we ran into

Firebase shows all the steps on how to implement their technologies into your project, but not how you start it up. I was scratching my head trying to figure out why the databases were not listening to my queries. There is a View called a recyclerview in the Android which has a very weird implimentation, so everytime I fixed an error a knew one would pop up. It's the main reason I didn't finish. Additionally, it took me awhile to figure out how to ask an android device to open a file dialog with only images to upload into my cloud. I had to find work arounds for deprecated methods in the android SDK. I had this issue many times, because it seems android is always evolving rapidly and discarding old functions.

Accomplishments that we're proud of

Managed to connect it to firebase. Learned more about the android SDK and the views it supplies. This is technically the farthest I've made it on my own during a hackathon.

What we learned

Perhaps I will try developing something with a lower learning curve. I'll make sure to try and get some teammates if I do UGA HACKS again.

What's next for DreamNDestinations

I will continue to debug and fix the app until it has base functionality, because I've always wanted to make a fully working app and put it on the play store.

Share this project:

Updates