Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pharmacy App

Flutter Firebase

Flutter e-commerce app simulating a full-featured online pharmacy. Browse products across multiple categories, add to cart, submit reviews, and manage employee records — backed by Firebase Auth and Cloud Firestore.

Screenshots

Sign In Home Products Cart
signin home products cart

Run on Android/iOS/Web: flutter run

Tech Stack

Layer Technology
Framework Flutter (Dart)
Auth Firebase Authentication (email/password)
Database Cloud Firestore
State Management Provider (ChangeNotifier)
Platforms Android · iOS · Web

Features

  • Firebase Auth — sign up / sign in with email & password
  • Home — auto-sliding banner carousel + category navigation
  • Product Pages — medicines, needles/syringes, skincare — each with quantity selector and Add to Cart
  • Shopping Cart — accumulated view with item totals
  • Reviews — 5-star rating + text feedback saved to Firestore
  • Admin: Employee Management — add employees and view live Firestore stream
  • Contact Page — email, phone, social media info

App Routes

Route Screen
/ Sign In
/signup Sign Up
/view Home (carousel + categories)
/medicine Medicine products
/men Needles & syringes
/shoes Skincare products
/FeedBack Review page
/Add Admin: add employee

Getting Started

git clone https://github.com/omaralrayyan7/pharmacy-app.git
cd pharmacy-app
flutter pub get

This project uses Firebase. To run with your own Firebase project:

  1. Create a project at console.firebase.google.com
  2. Enable Authentication (email/password) and Firestore
  3. Replace lib/firebase_options.dart with your generated config (flutterfire configure)
flutter run

Future Plans

  • Checkout and payment integration
  • Product search and filtering
  • Order history with Firestore
  • Push notifications via Firebase Cloud Messaging
  • Admin inventory dashboard

License

MIT

About

Flutter e-commerce pharmacy app with Firebase Auth, Firestore reviews, and admin employee management.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages