Skip to content

iamkristen/saaligram

Repository files navigation

Saaligram: An Open Source Social Media App

Overview

Saaligram is an open-source social media application, initially developed as a practice project for beginners. Inspired by Instagram, it aims to provide a similar experience while also serving as a learning platform for developers. The app is built using Flutter framework, allowing for cross-platform compatibility, with a single codebase catering to both web and app environments. Firebase is utilized for the backend infrastructure, offering seamless integration and efficient data management. Firebase Authentication is employed to ensure secure user authentication, with options for signing in via Google and Facebook accounts.

Features

  • Instagram-inspired Interface: Saaligram offers a user interface reminiscent of Instagram, with familiar features such as feed, posts, likes, comments, and user profiles.
  • Cross-Platform Compatibility: Built using Flutter, Saaligram runs seamlessly on both web and mobile platforms, providing a consistent experience across devices.
  • Firebase Backend: The app leverages Firebase for its backend infrastructure, including real-time database functionality, cloud storage, and user authentication.
  • Firebase Authentication: Users can securely sign in to Saaligram using their Google or Facebook accounts, ensuring a seamless and hassle-free authentication process.
  • Responsive Design: Saaligram's UI is designed to be responsive, adapting gracefully to various screen sizes and orientations.

Technologies Used

  • Flutter: A cross-platform framework for building native interfaces on iOS and Android.
  • Firebase: A comprehensive mobile and web application development platform by Google, offering various services such as Firestore, Firebase Authentication, and Cloud Storage.
  • Firebase Authentication: Firebase service providing secure user authentication, including options for signing in with Google and Facebook accounts.

Usage

To run Saaligram locally, follow these steps:

  1. Clone the repository: git clone https://github.com/iamkristen/saaligram.git
  2. Navigate to the project directory: cd saaligram
  3. Install dependencies: flutter pub get
  4. Run the app: flutter run

Contributing

Contributions to Saaligram are welcome! Whether you want to fix bugs, add new features, or improve documentation, feel free to submit pull requests.

License

Saaligram is licensed under the MIT License. See LICENSE for more details.

Contact

For any inquiries or suggestions, feel free to reach out at iamkristen220@gmail.com.

Enjoy using Saaligram! 🚀📸

About

open source social media app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages