An open API service indexing awesome lists of open source software.

https://github.com/extrawest/flutterflow_quiz_creation_app

This project is a FlutterFlow showcase app with the following features: Firebase database, Animation, and Custom Page Transitions.
https://github.com/extrawest/flutterflow_quiz_creation_app

animation firestore-database flutter flutterflow

Last synced: 10 months ago
JSON representation

This project is a FlutterFlow showcase app with the following features: Firebase database, Animation, and Custom Page Transitions.

Awesome Lists containing this project

README

          

# FlutterFlow Quiz Creation App

[![Maintanence](https://img.shields.io/badge/Maintenance-yes-blue.svg)]()
[![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)]()
![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)
![GitHub release](https://img.shields.io/badge/release-v1.0.0-blue)
![Supported Platforms](https://img.shields.io/badge/Platform-Android%20|%20iOS%20|%20Web%20%20-blue.svg?logo=flutter)
[![View DEMO](https://img.shields.io/badge/VIEW-DEMO-lightgreen.svg)](https://volkhov-map.web.app)
![FlutterFlow](https://img.shields.io/badge/FlutterFlow-6E61FA.svg?logo=flutter)

## Project info
- This project is a FlutterFlow showcase app with the following features: Firebase database, Animation, and Custom Page Transitions.
- The app runs on Android, iOS and Web.
- The app is built using Flutter stable and latest Dart version.
- The app is built using the FlutterFlow

## Demo
[QuizApp FlutterFlow](https://tangerine-genie-772d57.netlify.app)

https://user-images.githubusercontent.com/129328468/235618047-4f351c0d-a73e-4239-ab65-9c38ac127fc2.mp4

## How to run the app
- **Clone the project.**
```shell
git clone https://github.com/extrawest/flutterflow_quiz_creation_app.git

```
- **Open the project.**
```shell
cd your_name_here
```
- **Get packages.**
```shell
flutter pub get
```
- **Configure firebase project with flutterfire.**
```shell
flutterfire configure
```

At this point you should be able to run the app on your device or emulator.

## Firebase hosting

1. In order to deploy this app to Firebase hosting, follow these commands

- **Login to firebase.**
```shell
firebase login
```
- **Initialize firebase.**
```shell
firebase init
```
- **Choose account, then choose Hosting as an option.**
- **Select Firebase project**
- **Select public directory for your hosting**
build/web (default)
- **Configure as a single-page app**
- **Build the project if you haven't yet**
```shell
flutter build web
```
- **Deploy to firebase.**
```shell
firebase deploy
```

Created by **Ruslan Volkhov**

[Extrawest.com](https://www.extrawest.com), 2023