Apartment Rental App

The user can see a list view or a map view of apartments for rent in the city of Barcelona using the toggle button. The user can also filter depending on the price, size, and number of rooms.

Frontend

The frontend part of the application is in the client folder. This React app is made using create-react-app and can be started using the command npm start. The test can be run on some of the components by using the command npm test.

Map View

map-view

List View

list-view

Backend

The backend part is created with GraphQL, Mongoose, Node, MongoDB. Go into the server folder and start the api using the command node app.js.