DiscussIt is a responsive reddit clone built on my journey to learn full stack App-Development using Flutter and Firebase.
This app contains most of the popular features of reddit such as creating & editing communities, posting on communities, etc. The user can login via google as well as via email and password. The user can add moderators of the community, the moderators can edit the community profiles, etc. User can add different types of posts containing either link, text or image. The post has a feature of upvoting, downvoting and commenting. The app also has the feature of toggling themes.
Reference were taken from YouTube (Rivaan Ranawat): https://www.youtube.com/watch?v=B8Sx7wGiY-s&list=PLlzmAWV2yTgCjoZNF3hLX3puYJir9vSQO&index=47
Tech Stack:-
- Flutter (Frontend)
- Firebase (Backend)
- Riverpod (State Management)
Screenshots of the application:-
LogIn/SignUp Screen:
Home Screen:
Add Post Screen:
Community Profile Screen:
User Profile Screen:
Toggling Theme:








