Skip to content

Six Cities - is a single page application (SPA) like airbnb for short-term rental ads. With interactive map, comments and user friendly interface user will be able to find a perfect apartments for holidays.

Notifications You must be signed in to change notification settings

lisabazdyreva/six-cities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Six Cities

Six Cities - is a service for tourists to take a short-term rent (like airbnb). User should select one of the six popular destinations (Paris, Cologne, Brussels, Amsterdam, Hamburg, Dusseldorf).

Alt text

User will recieve an actual list of rental ads, which he can sort by some values like rating. Also you can view all available apartments to stay in on the interactive map. User-friendly interface of the application will help the tourist to quickly find a perfect place to spend holidays.

Alt text

User can view a detailed information about offer with rating and other user comments.

Alt text

Moreover, you can leave a comment yourself and it will be immideatly showed in the list.

Alt text

A convinient feature of the application - is the opportunity to add interesting adds to your favorite list. But you should log in with email and password to save your personal list.

Alt text

Below the map you can see a list of similar offers. They are very helpful when you are not sure what exactly you want.

Stack

For developing the app I used:

  • TypeScript,
  • Axios,
  • React,
  • React Dom Router,
  • ReduxJs,
  • leaflet,
  • classnames,
  • jest,
  • toastify.

Implemented simple athorization, catching errors and simple tests.

Demo site

Go to Six Cities application >>

How to run app locally:

  • Clone repository:
git clone git@github.com:lisabazdyreva/six-cities.git
  • Go to project folder:
cd project
  • Install dependencies:
npm install
  • Run application:
npm start

About

Six Cities - is a single page application (SPA) like airbnb for short-term rental ads. With interactive map, comments and user friendly interface user will be able to find a perfect apartments for holidays.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages