Giter Site home page Giter Site logo

michelbusse / clubz-flutter Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.24 MB

Clubz - A Cross Platform Social Network App for Events - Flutter Frontend

Kotlin 0.03% Swift 0.49% Ruby 0.38% Objective-C 0.01% Dart 97.77% HTML 1.12% JavaScript 0.04% CSS 0.17%
flutter flutter-example social-network supabase riverpod cross-platform-app go-router

clubz-flutter's Introduction

Clubz - Flutter App

Clubz - A Cross Platform Social Network App for Events - Flutter Frontend

Notes

This repository contains the Flutter project for the frontend of the Clubz App. The app supports Android, iOS and web.

To view more information like screenshots and backend code and to discover the live version of the app, go to the main repo page.

Getting started

  1. Install Flutter
  2. Clone this repository
  3. Rename the .env.samle file to .env and set all environment variables
  4. Run the app with Flutter for android, iOS or web

Technologies

Features

Profiles

  • Users can create a profile and follow other users.
  • Profiles can be public or private, depending on who should see the profile activity
  • Private profiles first have to accept follow requests, while public profiles accept them automatically and are visible to every user by default
  • Users can upload a custom profile picture, choose a unique username and set a display name
  • Profile pages display all profile information, including a follower count, a count of created events, a score for app usage and the profiles upcoming and past events
  • Users can view the created and attended events of the profiles they follow (and public profiles)

Events

  • Users can create events and share them with their followers or other social media
  • Various information can be added to events, including name, image, start and end time, location, description and highlighted key information like dress code, ticket prices and age policy
  • Users can choose to list their created events in their profile, while listed events by public profiles are visible to all users of the app
  • Users can express their interest by attending or saving events, which can then be viewed by their followers

Feed

  • Users get a personalized view of relevant events in their feed, depending on their location, the current time and the profiles they follow
  • The feed can be filtered by city and radius

App Security

  • Permissions and rules for individual users (like which profiles and events a user can view and query) are managed by custom row level security rules for Supabase and Postgres

clubz-flutter's People

Contributors

michelbusse avatar

Watchers

 avatar

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.