Ever thought about a single platform for all anime, manga and gaming enthusiasts to come together and discover new anime, manga and video games? Of course there are some online websites that offer similar services, only that they are quite ill - maintained and full of spam and ads.

What it does

Our app, IsThisAHangout, is a mobile application, which is a better alternative. You can come together with fellow enthusiasts, explore new anime, manga and video games, share blog posts, videos, chat and much more , ALL in one single app.

How we built it

We built this mobile app using modern Kotlin features, using Retrofit for REST API request, SQLite for local database caching, firestore database, Jsoup for web scraping and Google's paging 3 library.

Challenges we ran into

Combining pagination with real-time updates in the chat section was the trickiest part of the app. Also, this was the first time we worked with Jsoup for web scraping

Accomplishments that we're proud of

We are quite proud of the final app product. We ran into challenges , and the app itself had a lot of features. So overcoming all the hurdles and implementing the app successfully was really satisfying for us.

What we learned

We learnt about web scraping using Jsoup, about how to combine pagination with real-time updates in firestore database. Additionally, we learnt how to keep code clean and organised in large software projects.

What's next for IsThisAHangout

We will like to move from firestore database and implement our backend server, if this app gains more recognition.

Built With

Share this project: