A social media app where people can post images, follow users ,chat with other users and much more.

Overview

Nallagram

A Social media app (Both frontend and backend) created with Flutter and Firebase.(inspired from instagram)

Show some ❤️ and star the repo to support the project.

Note

This repository is still under development and I will continue to add more features to it.

Features

  • Photo feed based on other user uploads

  • Post photo posts from camera or gallery

    • Like posts
    • Comment on posts
      • View all comments on a post
  • Profile Screen

    • Follow / Unfollow Users
    • Edit profile
  • Chat Screen

    • Chat with any user

Screenshots

feed example feed example feed example feed example feed example feed example

Upcoming Features

  • Notificaitons for likes, comments, follows, etc
  • Searching functionality
  • Caching of Profiles, Images, Etc.
  • Filters support for images
  • Videos support
  • Custom Camera Implementation
  • Heart Animation when liking image
  • Delete Posts
  • Stories
  • Send post to chats
  • Blogging
  • anonymous browsing

Questions? 🤔

Hit me on

How to Contribute

  1. Fork the the project
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Make required changes and commit (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
You might also like...

A social media app made with Flutter and Firebase

Famlicious App A social media app built with Flutter and Firebase This project is an implementation of a Design i found on dribble.com by Ivan Saverch

Jan 4, 2023

A Flutter app based on the design of the Social Media Integeration App

A Flutter app based on the design of the Social Media Integeration App

A Flutter app based on the design of the Social Media Integeration App

Dec 8, 2021

Flutter social media application.

chat_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Nov 15, 2022

A chatting app made with Flutter and FireBase. It supports GIPHY gifs, images, stcikers, dark mode, custom animations, google login, online storage, beautiful UI and more.

A chatting app made with Flutter and FireBase. It supports GIPHY gifs, images, stcikers, dark mode, custom animations, google login, online storage, beautiful UI and more.

ChatMe A Flutter based chatting app which lets user chat from random peoples or strangers, has GIPHY gif support, sitckers, custom animations, dark mo

Nov 7, 2022

this app is allowing users to track expenses like accommodation, meal, travel expense, office supplies and other daily expenses.

expanse_manager A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Dec 25, 2021

Platform to post/say something without sharing personal information.

Platform to post/say something without sharing personal information.

Anon is an Open Source Application where it's users will be able to share their thoughts without their identity being revealed i.e Anonymous. When the

Sep 13, 2022

Plaso Connect is an application which acts as a one-stop solution where the people requiring blood plasma/oxygen can directly find and contact the donors and healthcare units as per their requirements

Plaso Connect is an application which acts as a one-stop solution where the people requiring blood plasma/oxygen can directly find and contact the donors and healthcare units as per their requirements

PLASO CONNECT - The Lifeline A one-stop platform for COVID relief resources -- Connecting patients with Plasma donors and oxygen suppliers. Built for

Oct 28, 2022

An App Built using flutter using which we can share books with people around us !!

An App Built using flutter using which we can share books with people around us !!

📚 Book-Donation-App 📚 An App Built using flutter using which we can share books with people around us !! Features: ✨ A book Sharing App. This app he

Dec 22, 2022

Chat-App - A Chat App with flutter and Firebase and Video Calling using WebRTC

chat_app A chat app with flutter and firebase with image message support and vid

Nov 23, 2022
Comments
  • Enhanced UI

    Enhanced UI

    Hello, I enhanced and designed the following things in the screens listed below:-

    1. Group Chat Screen :- i. Video call icon ii. Audio call icon iii. Dropdown for more options iv. Aligned Hint text in the TextFormField

    2. Chat Screen :- i. Added Calls & New Message Icon in the AppBar. ii. Removed Search Bar.

    3. Created New Screens:- i. Calls Screen.

    ii. New Message Screen.

    closes #14

    Thank you! :)

    opened by AnukirtiYadav 0
  • Getting this error while running flutter run (M1 mac)

    Getting this error while running flutter run (M1 mac)

    ../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-3.1.0/lib/src/image_provider/multi_image_stream_completer.dart:152:22: Warning: Operand of null-aware operation '?.' has type 'SchedulerBinding' which excludes null. - 'SchedulerBinding' is from 'package:flutter/src/scheduler/binding.dart' ('../../../development/flutter/packages/flutter/lib/src/scheduler/binding.dart'). SchedulerBinding.instance?.scheduleFrameCallback(_handleAppFrame); ^ ../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/story_view-0.13.1/lib/widgets/story_image.dart:49:25: Warning: Operand of null-aware operation '!' has type 'PaintingBinding' which excludes null. - 'PaintingBinding' is from 'package:flutter/src/painting/binding.dart' ('../../../development/flutter/packages/flutter/lib/src/painting/binding.dart'). PaintingBinding.instance!.instantiateImageCodec(imageBytes).then( ^ ../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.0.2/lib/src/interface/local_platform.dart:46:19: Error: Member not found: 'packageRoot'. io.Platform.packageRoot; // ignore: deprecated_member_use ^^^^^^^^^^^ Failed to package /Users/blue/Desktop/flutter/soc1. Command PhaseScriptExecution failed with a nonzero exit code note: Using new build system note: Planning note: Build preparation complete note: Building targets in dependency order /Users/blue/Desktop/flutter/soc1/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.5.99. (in target 'leveldb-library' from project 'Pods') /Users/blue/Desktop/flutter/soc1/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.5.99. (in target 'gRPC-Core' from project 'Pods') /Users/blue/Desktop/flutter/soc1/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.5.99. (in target 'gRPC-C++-gRPCCertificates-Cpp' from project 'Pods') /Users/blue/Desktop/flutter/soc1/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.5.99. (in target 'gRPC-C++' from project 'Pods') /Users/blue/Desktop/flutter/soc1/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.5.99. (in target 'abseil' from project 'Pods') /Users/blue/Desktop/flutter/soc1/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.5.99. (in target 'FMDB' from project 'Pods') /Users/blue/Desktop/flutter/soc1/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.5.99. (in target 'BoringSSL-GRPC' from project 'Pods')

    Result bundle written to path:
    	/var/folders/c6/64mvmhpn40j_myw7bk0hw0r40000gn/T/flutter_tools.z4SReh/flutter_ios_build_temp_dir4M1mR1/temporary_xcresult_bundle
    

    Could not build the application for the simulator. Error launching application on iPhone 13 Pro Max.

    hacktoberfest hacktoberfest-accepted 
    opened by thayub 0
Releases(v0.1.0)
  • v0.1.0(Oct 11, 2021)

    In this release people are able to create new account , Upload images , Chat with users app-apk.zip

    What's Changed

    • Integrated firebase by @cyblogerz in https://github.com/cyblogerz/Nallagram/pull/2

    New Contributors

    • @cyblogerz made their first contribution in https://github.com/cyblogerz/Nallagram/pull/2

    Full Changelog: https://github.com/cyblogerz/Nallagram/commits/v0.1.0

    Source code(tar.gz)
    Source code(zip)
Owner
Pranav Ajay
I am a Python and flutter enthusiast, currently a beginner and I am a student at VIT Bhopal
Pranav Ajay
It is a simple group chat application made with flutter back-end by Firebase. People can chat like a community chat.

flash_chat A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Moideen Rafih P A 4 Aug 7, 2022
Developed a Group chat application using Flutter and Firebase, where users can register and create groups or join already existing groups and start conversing with each other.

GroupChatApp About Developed a Group chat application using Flutter and Firebase, where users can register and create groups or join already existing

Ahmed Gulab Khan 221 Dec 1, 2022
About This is Personal Expenses Planner. You can add your expenses in to the app and manage your transaction. and you can see How much did you spend on which day. I developed this project using flutter.

expense_planner A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Darshit Rudani 5 Jul 6, 2022
Social Media Chat application based on mail and made with flutter

gossip_box A Social Media Chat app Based on mail built with flutter, dart and firebase. Here you can see the demo video: PS: This is created with fire

V Nagasai 5 Jun 22, 2022
A powerful Flutter chat UI component library and business logic for Tencent Cloud Chat, creating seamless in-app chat modules for delightful user experiences.

<style> .button-9 { appearance: button; backface-visibility: hidden; background-color: #1d52d9; border-radius: 6px; border-width: 0; box-shadow: rgba(

Tencent Cloud 63 Aug 11, 2023
Scaape, a first-of-its-kind social hangout app that makes organizing group hangouts with people who share similar interests as simple as shooting fish in a barrel.

Inspiration Humans are social beings, hence socializing and meeting new people is an impulsive part of our nature, but due to this recent pandemic whi

Scaape 12 Jan 10, 2022
a software to connect you and your friends and others, are you guys also just tensed over the overuse of social media so we have a solution, appx (name not decided yet)

appx a software to connect you and your friends and others, are you guys also just tensed over the overuse of social media so we have a solution, appx

null 8 Jun 9, 2022
a software to connect you and your friends and others, are you guys also just tensed over the overuse of social media so we have a solution, sociio

APPX A software that will allow you to connect with your friends and family ! Are you guys also tensed over the over-use of social media ?? We have a

null 8 Jun 9, 2022
Kabar Pagi adalah sebuah aplikasi media penyiaran berita sederhana yang bersumber pada newsapi.org, bertujuan untuk menampilkan kumpulan berita dari berbagai macam media yang ada di dunia, fokusnya terutama Indonesia.

Kabar Pagi Kabar Pagi adalah sebuah aplikasi media penyiaran berita sederhana yang bersumber pada newsapi.org, bertujuan untuk menampilkan kumpulan be

Yusril Rapsanjani 13 Apr 21, 2023
Amir Khan 47 Jan 8, 2023