Get started
Here's a quick overview of TestFast. Follow along to get your app up and running.
Once you're done, start with this tutorial to launch your new idea in 5 minutes. Let's test your ideas FAST!
I strongly recommend you follow the tutorials in order.
Run your flutter app
- In your terminal, run the following commands one-by-one:
git clone https://github.com/Moves-Tech-Corp/test-fast.git [YOUR_APP_NAME]
cd [YOUR_APP_NAME]
flutter pub get
git remote remove origin
flutter run
TestFast requires Flutter version 3.19.6 or greater. Type flutter --version
in your terminal to check your version.
- Go to the Supabase dashboard, create a new project and paste your 2 Supabase environment varibales
SUPABASE_URL
SUPABASE_ANON_KEY
inservices/supabase_configuration.dart
- Hot reload or restart your app to see your app. Done!
You may see errors in the console, but nothing important.
TestFast project structure
/screens → Screens (1 file = 1 screen)
/widgets → Components (1 file = 1 component)
/bloc → State management and logic (1 folder + bloc,event,state = feature)
/services → Helper functions
/models → Objects (1 file = 1 object)
config.dart file
This is where you configure your app. Each variable is documented for you to know how it's used. Please look at it thoroughly, it customizes your app
Now go ahead and follow this tutorial to get your new idea launched in 5 minutes!
NEXT STEPS
User Authentication
Read about how to link your Supabase account to Twilio for user phone number verification.
Creating the social graph
Follow the steps to create a social graph and save months of development time.