Skip to content

Repository files navigation

Dwellio – Estate Agent Web Application

Advanced Client-Side Web Development (5COSC026W)
Final Coursework – 2025/2026


👤 Student Details

Field Details
Name Oshadha Vimukthi
Student ID 20231600
UoW ID w2120216
University University of Westminster (IIT Sri Lanka)

🚀 Live Deployment

The application is deployed and available at:
👉 https://dwellio.oshadha.com


📖 Project Overview

Dwellio is a responsive Single Page Application developed using React and Vite. It simulates a real-world estate agent platform, allowing users to search for properties, view detailed information, and manage a Favourites list using drag-and-drop functionality.

This project was built to satisfy the requirements of the 5COSC026W module, demonstrating proficiency in React components, hooks, state management, client-side routing, and testing.


⚙️ Installation & Setup

To run this project locally, follow the steps below.

1. Clone the Repository

git clone https://github.com/OshadhaVimuB/dwellio
cd dwellio

2. Install Dependencies

Tip

Ensure Node.js is installed. This project uses npm to manage packages including React, Vite, and Jest.

npm install

3. Run the Development Server

npm run dev

Open your browser and navigate to:

http://localhost:5173

🧪 Running Tests

This project includes automated tests covering search logic, rendering, and favourites functionality.

To run the Jest test suite:

npm test

© 2026 Oshadha Vimukthi

About

A modern, responsive real estate website built with React

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages