Skip to content

Repository files navigation

Slots Booking eCommerce App Flutter

Follow me:

Contact me:

Slots App

Slots App is a mobile application developed using Flutter and Dart programming languages, with Firebase as its backend service. The app allows users to book slots for different products and participate in a game of chance to win those products.

Steps to get started

go to lib/constants.dart and find > const String google_api_key = "your api key here"; then replace it with your api key.

Steps to create API key :

  1. visit console.firebase.google.com
  2. login/signup
  3. create new project
  4. goto proget settings
  5. you can find Web API key copy it and paste it in the place of "your api key here".

Admob Integration:

  1. goto lib/service/ads/admobHelper.dart
  2. here currently test api keys are present in admobHelper.dart you need to replace it with real api keys
  3. to create admob api keys goto apps.admob.com and Create your API keys accordingly there are differnt types of ads units like banner ads, interstitial ads, etc, you get different api for different ad units.

if you have any query you can contact me any time.

Screenshots

project-featured2






Features

User authentication: Phone Otp Varification. Product booking: Users can browse through the available products and book slots for the ones they are interested in. The booking process is simple and straightforward, with a user-friendly interface. Winner Selection: A Randon slot number will be chosen as winning slot number and is announced when all the available slots are booked. Product delivery: If the user wins a product, they can claim it by providing their shipping address and other required information.

Technologies used

Flutter: A mobile app SDK for building high-performance, high-fidelity, apps for iOS, Android, web, and desktop. Dart: A client-optimized programming language that is optimized for UI development. Firebase: A mobile and web application development platform developed by Google.

About

Slots App is a mobile application built using Flutter and Dart. It is integrated with Firebase for database management and Razorpay for payment processing. The app provides a platform for users to buy slots of a particular product, and if they are lucky enough to book the winning slot, they get the product for free.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages