Dynamic Web App
- Category: Laravel | React | Typescript
- Live: View project
Why did I start this project?
I was finding it difficult organising the properties me and my partner had seen or wanted to see. Therefore, I came across the idea to consolidate all the properties we like, be it dream homes or places we were invested in seeing or even buying.
We actually do use this site, in fact I use it fairly often. I still add to and update this as if it were a real-world project.
List of what the site includes
- Built with a React and TypeScript frontend and Laravel backend
- Implements core product features such as property saving, tracking, and categorisation to support real user workflows
- Includes authentication and user-based data separation to enable personalised usage across partners/users
- Developed with production-style workflows including Git-based version control and structured feature branching
- Uses Docker (Sail) local development to ensure consistent environments and fast onboarding
- Tested both frontend and backend using vitest and PHPunit