Background
While working as a real estate agent, I noticed a serious lack of products available for managing a business as an independent contractor in the real estate industry. No tool existed for the typical operations an agent goes through on a daily basis. This includes:
- Creating and scheduling appointments.
- Arranging appointments based on the proximity to others.
- Associating client notes/feedback with the appointment in pertains to.
- Tracking which vendors/agents have joined you on appointments.
- Tracking the status of appointments across multiple clients.
Tech Stack
The tech stack I chose for this application is known as the T3 stack. The T3 stack is my go to choice for creating full stack applications. T3 comes pre-loaded with the following technologies:
- Typescript
- NextJS
- tRPC
- Prisma
- NextAuth
- ReactQuery
- Tailwindcss
I further configured the project with my own personal favorite packages including, Husky for commit hooks, prettier/eslint, hericons, and headlessui.