post v0.0.1
Post is new social media app like Facebook and Instagram with a new way for browsing posts.
Flutter as frontend:
- MVVM architecture.
- Provider State-management.
- Reactive programing using RXdart and normal built-in Streams.
- Dealing with RESTful API.
- Clean-Code.
- Material design.
- Socket IO client.
- Flutter Local Notifications. "under-developing"
- Hive for NoSQL DataBase. "under-developing"
- Unit testing.
NodeJS as backend:
- Express for HTTP requests.
- Socket IO for web sockets sessions.
- MongoDB for NoSQL Database
For the Flutter application repo click here
For the NodeJS backend repo click here
Screenshots for the completed features
- Signup & Login & Logout.
- Signup using Google or Facebook account.
- Search for users (follow & unfollow).
- Browsing following posts & add new posts.
- Notifications.
Note.
Currently it's not finished yet and still under-development.
It's allowed to clone this repo for learning purpose only.