Renotag offers a renovation calculator that provides a comprehensive breakdown of material and labor costs. By making a few straightforward selections, you can access accurate estimates tailored to your specific requirements.
Features
- Material Suggestions: Product recommendations based on your selections.
- Customizable Labour: Contractors can use their own custom labor rates.
- API Engine: Calculate materials based on product specifications.
- Embed Widget Integration: Embed your own renovation calculator that can be setup via API and used by Real estate agents and Contractors.
Tech Stack
Renotag is built using the following technologies:
Front-end
- Next.js: Used for our main application to interact with our calculating engine and also supported our embeded widget.
- Tailwind CSS: Utility-first CSS framework for quickly building custom designs.
Back-end
- Next.js Server Routes: We use Next.js server routes as the backend for handling API requests and serving data to the front-end. Next.js server routes provide an easy way to create API endpoints and interact with our Firebase Firestore database.
- FastAPI: Fast (high-performance), web framework for building APIs with Python 3.7+.
Database
- Firebase: A cloud-based platform by Google that provides services for building and managing web and mobile applications. We are using Firebase's Firestore as the database for storing general app and user data.
- Bonsai: Elasticsearch service provider for scalable search applications.
- Elasticsearch: Used for quickly accessing materials for calculations using complex and lightning-fast queries.
Authentication
- Firebase Authentication: Firebase's authentication service that provides easy-to-use authentication for our web app. We support authentication with email & password and OAuth providers like Google.
Payments
- Stripe: Payment processing platform for tier based subscriptions and 1-time purchases.
Embed Widget Integration
- Vercel: Platform for deploying and hosting web applications.
Contributions
- Developed End-to-End Solutions: Designed and developed a full-stack application to align with business objectives, and iterated according to tests and user feedback.
- Backed by Global 500: Secured substantial funding for company expansion through strategic investor partnerships, resulting in substantial growth opportunities and increased market presence.
- Iterations: Quickly iterated over new ideas and implementations to find the best market fit.