Skip to content

bchelinje/clirnar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clirnar – Two-Sided Cleaning Marketplace

A mobile-first, two-sided marketplace connecting clients with nearby cleaners.

Project Structure

clirnar/
├── flutter_app/          # Flutter web & mobile app
├── firebase/             # Firebase Cloud Functions
├── docs/                 # Documentation
└── README.md

Quick Start

Prerequisites

  • Flutter SDK (3.0+)
  • Node.js (18+)
  • Firebase CLI
  • Firebase project created

Setup

  1. Clone and navigate
cd clirnar
  1. Set up Flutter app
cd flutter_app
flutter pub get
  1. Set up Firebase Functions
cd ../firebase/functions
npm install
  1. Configure Firebase
  • Create a Firebase project at https://console.firebase.google.com
  • Enable Authentication, Firestore, Cloud Functions, and FCM
  • Download and add config files (see docs/SETUP.md)
  1. Configure environment
# Copy example env files
cp flutter_app/.env.example flutter_app/.env
cp firebase/functions/.env.example firebase/functions/.env
  1. Run development
# Terminal 1 - Flutter
cd flutter_app
flutter run -d chrome

# Terminal 2 - Firebase emulators (optional)
cd firebase
firebase emulators:start

Features

  • 🔐 Email/Phone authentication
  • 📍 Location-based job matching
  • 💳 Stripe Connect payments
  • ⭐ Rating system
  • 🔔 Push notifications
  • 📱 Responsive UI (mobile, tablet, desktop)
  • 👨‍💼 Admin dashboard

Tech Stack

  • Frontend: Flutter (Material 3)
  • Backend: Firebase (Auth, Firestore, Functions, FCM)
  • Payments: Stripe Connect
  • Maps: Google Maps API

Documentation

See /docs for detailed guides:

License

MIT

About

Clirnar - Next.js web app connecting cleaners with clients. Features job posting, real-time matching, Stripe payments, Firebase backend, and responsive design.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages