Skip to content

Kidstagram is a kid-friendly social media application built with Flutter and Supabase. It provides a safe and fun environment for kids to share their photos and connect with friends in a secure way. The app features a visually appealing and intuitive user interface that is designed with kids in mind.

Notifications You must be signed in to change notification settings

flaminshinjan/Kidstagram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Kidstagram

Kidstagram is a kid-friendly social media application built with Flutter and Supabase. It provides a safe and fun environment for kids to share their photos and connect with friends in a secure way. The app features a visually appealing and intuitive user interface that is designed with kids in our minds.

Glimpse

Screenshot 2023-06-03 at 10 18 00 AM Screenshot 2023-06-03 at 10 18 32 AM Screenshot 2023-06-03 at 10 18 42 AM Screenshot 2023-06-03 at 10 18 54 AM

Features

  • User Authentication: Kids can create their own accounts and securely log in to Kidstagram using their unique credentials.
  • Profile Management: Each user has their own profile page where they can personalize their avatar, display name, and bio.
  • Photo Sharing: Kids can upload and share their favorite photos with their friends within the Kidstagram community.
  • Like and Comment: Users can engage with each other's photos by liking and commenting on them, fostering a positive and supportive environment.
  • Friend Connections: Kids can make new friends on Kidstagram by sending and accepting friend requests.
  • Notifications: Users receive notifications for new likes, comments, and friend requests to stay updated and engaged.
  • Safe Environment: Kidstagram employs robust moderation tools and content filters to ensure a safe and age-appropriate experience for children.

Technologies Used

  • Flutter: The app is built using the Flutter framework, allowing for cross-platform compatibility and a native-like user experience.
  • Supabase: Kidstagram utilizes Supabase, an open-source Firebase alternative, for backend services such as user authentication and data storage.
  • Firebase Cloud Storage: Photos uploaded by users are securely stored in Firebase Cloud Storage.
  • Firebase Cloud Firestore: Kidstagram leverages Firebase Cloud Firestore to store user data, photos, and social interactions.
  • Flutter Provider: The app uses Flutter Provider for state management, providing efficient and reactive updates to the UI.
  • Flutter Material Design: Kidstagram follows the principles of Material Design to create a visually appealing and intuitive user interface.

Getting Started

Follow these steps to get started with Kidstagram:

  1. Clone the repository: git clone https://github.com/your-username/kidstagram.git

  2. Navigate to the project directory: cd kidstagram

  3. Install dependencies: flutter pub get

  4. Run the app: flutter run

Make sure you have Flutter and Dart installed on your machine before running the app.

Walkthrough of Kidstagram -

Simulator.Screen.Recording.-.iPhone.14.Pro.Max.-.2023-06-02.at.22.58.32.mp4

Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request. Make sure to follow the code formatting and style guidelines defined in the project.

License

This project is licensed under the MIT License.

About

Kidstagram is a kid-friendly social media application built with Flutter and Supabase. It provides a safe and fun environment for kids to share their photos and connect with friends in a secure way. The app features a visually appealing and intuitive user interface that is designed with kids in mind.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published