This is a native android application built with jetpack compose (Modern Android UI library) The app is available for download here for now but I will upload it to the play store soon The app there might be an old version
- Jetpack Compose
- Dagger Hilt for Dependency Injection
- Retrofit to make Api Calls
- Some of the google accompanist libraries for extra features
- Room Library for offline saved posts
- Push notifications for likes and comments (Firebase messaging)
- Cloudinary for storing images and retrieving them via url
- MVVM architecture
The backend application is built on node.js with the express.js framework to store and retrieve information of the application.The database used is Mongo DB
The backend is deployed on heroku and the code is on a private github repository Ps (You will find the deployed API endpoint in the source code so the code should run smoothly)
- Ability to create posts
- Abiity to like a post
- Ability to comment on posts
- Follower and Following system
- Ability to view viewer counts on posts
- CRUD operations on your posts
- Comment mentions
- Ability to upload profile photos
- Make the UI more appealing
- Chat Feature possibly
- Big images sometimes will not show in the add post screen when selected
- Crashes on some parts of the application when there is no internet