Language: Dart (in Flutter)
Code and Screenshots at Github
Know more about the app here

Mazij is a collaborative mashup social media application designed by my teammates and I from Heriot-Watt University as a part of our Software Engineering and Professional Development courses in Year 3 of their Computer Science degree.
The website has been deployed (with Firebase Hosting) as a part of the submission to the university but it has been disabled later as we would not be maintaining it.

Features
• Register with a valid email address. Options to select a Student, Artist, Marketer or Content Creator account. (One email, One account. Password is hashed and stored!)
• Login, Reset Password, Update Account Details or Delete Account.
• User can build their profile with a display picture and a bio (short description) and these can be edited later.
• Profile page has their posts and information of each of those with option to delete each.
• Posts can be given tags during upload, upvoted and reported.
• Other users can be followed/un-followed or reported.
• Library has posts categorized by the type of the users who uploaded them.
• Posts of users and libraries followed appear in the Feed.
• Posts can be searched by tags and users can be searched by their username/first name/ last name.
• Mashups can be made from any photos or posts on the app already. A dedicated search has been provided to search for posts by their author or tags.
• Stickers, text or shapes (colour-adjustable) can be added to mashups. Undo/Redo options provided.
• Mashups can be saved to device, saved as a private draft to their profile to resume work later, or uploaded to their profile with the collaborators/authors mentioned.
• Users can create chat rooms to communicate and collaborate with each other during the Mashup, or delete them. Room admins can delete others members if needed. Chat rooms can be searched for using the dedicated search bar.
• Posts have all relevant information (author(s), tags etc) listed when clicked-on. Tags/Author(s) can be clicked on wherever possible, to see other posts of the tag/ by that author.
• Admin Panel has been made for the moderators (us! @ Mazij). We can see stats for, search for and delete users/posts.
• FAQs, Terms and Conditions and Privacy Policy listed.
• Creative Commons license has been enabled to posts.