Advanced Client-Side Web Development (5COSC026W)
Final Coursework – 2025/2026
| Field | Details |
|---|---|
| Name | Oshadha Vimukthi |
| Student ID | 20231600 |
| UoW ID | w2120216 |
| University | University of Westminster (IIT Sri Lanka) |
The application is deployed and available at:
👉 https://dwellio.oshadha.com
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.
To run this project locally, follow the steps below.
git clone https://github.com/OshadhaVimuB/dwellio
cd dwellioTip
Ensure Node.js is installed. This project uses npm to manage packages including React, Vite, and Jest.
npm installnpm run devOpen your browser and navigate to:
http://localhost:5173
This project includes automated tests covering search logic, rendering, and favourites functionality.
To run the Jest test suite:
npm test© 2026 Oshadha Vimukthi