Skip to content

An application that displays news articles, sorts them on the basis of their categories, and can save your favourite articles.

License

Notifications You must be signed in to change notification settings

TESLA2402/Supabase_Flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supabase_Flutter

How to run

  • Install the .apk file from the release section and run on an android/ios device
  • Alternatively, you can build your own release by cloning the github repo, and running
flutter build apk --release
  • Make sure you have Flutter SDK and Android Studio installed

Why Supabase?

    • Open-source
    • Postgres as the core database : Supabase utilizes PostgreSQL as its underlying database, which is known for its reliability, scalability, and extensive feature set.
    • Customization and flexibility : Since it's built on open-source technologies, developers can modify and enhance the platform to suit their specific needs

    Usage of Supabase

      • Authentication
      • Database
      • Storage
      • Realtime

      Features

        • Login & Signup
        • Home Page
          • News Articles
          • Logout
          • Bottom Navigation bar {Home, Categories, Favourites, Profile}
        • News Categories
        • Profile
          • Upload profile pic
          • Update Username and Bio
          • Logout
        • Favourites

        TechStack Used

        • Frontend: Flutter
        • Backend: Supabase

        App over website

        • Looking at the feasibility of the problem, most of the people use mobile apps over websites for news apps
        • We choose dart/flutter over Kotlin as it is cross platform language/framework, so our app can have same codebase but can run over both iOS as well as android

        How to Contribute

        1. Clone repo and create a new branch: $ git checkout https://github.com/TESLA2402/Supabase_Flutter -b name_for_new_branch.
        2. Make changes and test
        3. Submit Pull Request with comprehensive description of changes

        Drive Link

        Here is the Drive link

        Submitted by:
                      Lakshay
                      Github ID : TESLA2402