Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

119 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Œ QuickQuote Mobile App

This project aims to streamline the bidding process for window cleaning technicians by providing a seamless mobile application that enables quick, accurate, and customizable bid generation. The app will automate price calculations based on window size, cleaning type (interior/exterior), and additional factors such as dirt level and upkeep. By eliminating manual calculations, this tool will help technicians create professional and consistent bids on the go.

πŸ‘₯ Team Members

Kelly Clark
Francisco Enoch Balbuena Covarrubias
Shaira Krystal Baliday Silos
Sifundo Maphosa

πŸš€ Features

βœ… Mobile-first design for easy use in the field
βœ… Image upload functionality to capture window conditions
βœ… User authentication for secure access and personalized pricing
βœ… Customizable pricing structure allowing users to set their own rates
βœ… Automated window size classification (X-Small, Small, Medium, Large, X-Large)
βœ… Dynamic price calculations based on cleaning type, dirt level, accessibility, and contract discounts
βœ… Database storage for user profiles, pricing, and bid history
βœ… Quick bid summary display without generating an invoice

πŸ› οΈ Tech Stack

Frontend: πŸ“± React Native / Expo
Backend: βš™οΈ Node.js with Express.js
Database: πŸ”₯ Firebase Firestore (NoSQL)
Authentication: πŸ” Firebase Auth/OAuth
Storage: ☁️ Firebase Storage for image uploads
Mathematical Calculations: πŸ“Š Backend logic for accurate price generation

πŸ“‚ Project Structure

πŸ“‚ quickquote/ (Project Root)
β”œβ”€β”€ πŸ“‚ app/ (React Native frontend)
β”œβ”€β”€ πŸ“‚ assets/ (Images & static files)
β”œβ”€β”€ πŸ“‚ backend/ (Node.js API & Firebase setup)
β”œβ”€β”€ πŸ“„ package.json (Project dependencies)
β”œβ”€β”€ πŸ“„ README.md (You're here! πŸ“–)

πŸ“œ Team Quotes

Kelly Clark: "You are never too old to set another goal or to dream a new dream." – C.S. Lewis

Shaira Silos: "Rest if you must, but don't quit." – Edgar A. Guest

Enoch Balbuena: "Success is not final, failure is not fatal: it is the courage to continue that counts." – Winston Churchill

Sifundo Maphosa: "Success is not about waiting for the perfect moment. It is about making the moment perfect with action."

About

QuickQuote – A mobile app for window cleaning technicians to generate quick, accurate, and customizable bids. Built with React Native (Mobile), Node.js (Backend), and Firebase Firestore (Database & Auth) for real-time data syncing. πŸš€

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages