GithubHelp home page GithubHelp logo

flutter-comsats-connect-social's Introduction

COMSATS Connect Social - Flutter Project

Introduction

COMSATS Connect Social is a Flutter-based mobile application designed for the COMSATS University community, providing a social platform for students, faculty, and founders to connect and engage with each other. The app offers features such as sign up, sign in, a news feed with posts and stories, chat functionality, search feed, Tidbit (similar to TikTok videos), events screen, and user profiles.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10 Screenshot 11 Screenshot 12 Screenshot 13 Screenshot 14 Screenshot 15 Screenshot 16 Screenshot 17 Screenshot 18 Screenshot 19

User Types and Verification Badges

  • Yellow Verify Tick: Faculty members
  • Blue Verify Tick: Students
  • Black Verify Tick: Founders

Features

1. Sign Up and Sign In

Users can create accounts with their university email addresses and credentials. Sign-in functionality is also available for existing users.

2. Home Screen

The Home screen is the central hub of the app, featuring:

  • Stories: Users can share short-lived updates.
  • Posts: Users can share text and multimedia posts.
  • Chat Button: Quick access to the chat functionality.

3. Chat

Users can communicate with each other through the in-app chat feature, fostering real-time interaction within the COMSATS community.

4. Search Feed

Explore and discover content shared by other users, making it easy to find and connect with peers, faculty, and founders.

5. Tidbit

Tidbit is a feature allowing users to create and share short video content, similar to TikTok. This adds a fun and engaging element to the social experience.

6. Events Screen

Stay updated on university events, workshops, and activities through the dedicated Events screen.

7. Profile Screen

Each user has a personalized profile with:

  • Settings: General app settings.
  • Profile Settings: Customize profile details and preferences.
  • Posts: View and manage posts.
  • Following/Followers: See connections within the COMSATS community.

Verification Badges

  • Yellow Verify Tick: Indicates faculty members, providing a sense of authority and credibility.
  • Blue Verify Tick: Identifies students within the university community.
  • Black Verify Tick: Reserved for Founders, highlighting individuals who played a key role in establishing the community.

Getting Started

  1. Clone the repository.
  2. Run flutter pub get to install dependencies.
  3. Set up Firebase for authentication and database functionality.
  4. Configure the app with the necessary API keys.

Contributing

We welcome contributions from the COMSATS community to enhance and improve the app. Feel free to open issues, suggest features, or submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Special thanks to the contributors who have dedicated their time to the development of COMSATS Connect Social.

Happy connecting! ๐Ÿš€

flutter-comsats-connect-social's People

Contributors

kamranhccp avatar

Stargazers

Muhammad Atif avatar  avatar

Watchers

 avatar

Forkers

atifkhan77

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.