Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.

Wratheus/MatrixOfPerformance-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Matrix of Performance

application

Flutter project disgned to simplify performance tracking of students and workers

Simple installation

1. Go to GitHub [Releases] 2. Download latest Anrodid/PC release
3. Run .apk .exe file

Set up project for development

Cloning Matrix of Performance

1. cd to folder that you want use.
2. git clone https://github.com/Wratheus/Matrix-of-Performance.git

Obtaining Supabase Client Credentials

1. Create/Login Supabase account,
2. Go to "setting" -> "API", obtain public key and url for requests,
3. In project folder, create [lib/src/core/database/client_credentials] folder
4. Create [auth.dart] file in that folder, fill the class:
  class ClientCredentials{
    static const String key = '';
    static const String url = '';
  }
  1. In Supabase DB table manager create table "user_tables"
  2. Create 4 columns:
  • "id" (type: int-8)
  • "table_name" (type: text)
  • "user_id" (type: uuid)
  • "table" (json)
  1. Activate URL Policies for that table
  2. Create 4 policies, using supabase templates:
  • Enable insert for authenticated users only
  • Enable delete for users based on user_id
  • Enable select for users based on user_id
  • Enable update for users based on user_id

Project examples

PC charts panel look

application

PC tables panel look

application

PC login

application

About

πŸ“ˆ Flutter project disgned to simplify performance tracking of students and workers

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published