Lewis Coding LogoLewis CodingAndroid and Web development
HomeWebPortfolioApps

Lewis Coding

Web development, Android apps, and practical software for growing businesses.

Privacy Policies
© 2026 Joshua Lewis
Back to project catalog

Group university project

FlatDM

A modern flat finding and messaging platform built as a university project. Features typed data models, responsive design, and a focus on clean code and usability.

Next.jsReactTypeScriptTailwind CSS
View repository
FlatDM logo, a stylized house with a chat bubble inside

About the project

FlatDM is a university group project that explores a more direct way to search for flats and start conversations around a listing. The work combined a responsive user interface with typed data models to keep the product experience clear and dependable.

The project placed particular emphasis on usability: helping users understand a listing quickly, move naturally through the platform, and keep the interface usable across screen sizes.

Highlights

  • Responsive browsing and messaging experience for prospective tenants.
  • Typed data models to make application state easier to maintain.
  • Built collaboratively as part of a university software project.

Project gallery

FlatDM landing page
The landing page for FlatDM, prompting the user to log in or sign up
FlatDM landing page for landlords
The landing page for FDM Landlords, the first page after login
List of available properties to rent
The global search page for available flats
Details of a specific property
The individual listing page for a flat
Chat interface for communicating with landlords and other users
The messaging interface for prospective tenants
User applications page
The applications page for managing ongoing and closed applications
User profile page
The page for viewing and updating user profile information