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.
- 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.
- 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.
To run Saaligram locally, follow these steps:
- Clone the repository:
git clone https://github.com/iamkristen/saaligram.git
- Navigate to the project directory:
cd saaligram
- Install dependencies:
flutter pub get
- Run the app:
flutter run
Contributions to Saaligram are welcome! Whether you want to fix bugs, add new features, or improve documentation, feel free to submit pull requests.
Saaligram is licensed under the MIT License. See LICENSE for more details.
For any inquiries or suggestions, feel free to reach out at iamkristen220@gmail.com.
Enjoy using Saaligram! 🚀📸