OneRoof is a modern and elegant real estate website that allows users to easily search and filter properties by name. The website is built using Next.js, Typescript, Tailwind CSS, and Sanity CMS for content management, ensuring a seamless user experience.
Each property has its own dedicated page, which includes detailed information about the property, including photos, location on a Google Map, and all relevant property details divided into sections. The website's intuitive UI ensures that users can easily find the information they need, whether they are browsing on a desktop or mobile device.
OneRoof's backend is powered by Sanity CMS, which makes it easy for administrators to manage and update the website's content. With its user-friendly interface, administrators can quickly add or edit property listings, update property details, and manage user accounts.
- 🖥️ Next.js: Frontend framework
- 💻 Backend: Powered by Sanity CMS
- 🎯 React-Icons: Icon library
- 💻 Frontend & Backend: Implemented with TypeScript
- 🎨 Styling: Tailwind CSS
- 🗺️ Maps: Google Maps API
- 📱 Responsive: Looks great on all devices.
- 🎨 Consistent Design: A clean, polished look throughout.
- 🔥 Detailed Property Page with Amentites divided into sections.
- 🚀 Optimized for Faster Loading: Quick and efficient loading time.
- 🙏 Created with Accessibility in Mind: Accessible to everyone, regardless of abilities.
- 🗔 Robust backend powered by Sanity CMS making it easy to manage an update properties.
- 📍 Map Location: Pin-pointed on Google Maps.
Clone the project
git clone https://github.com/itaintkevin/oneroof
Go to the project directory
cd oneroof
Install dependencies
yarn
Start the server
yarn run dev
To edit Sanity Studio
go to http://localhost:3000/studio