Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juliecherner/places-of-the-world

Full Stack Project
https://github.com/juliecherner/places-of-the-world

css expressjs jest mongo-atlas mongodb mongoose mui nodejs puppeteer react reacthooks

Last synced: 21 days ago
JSON representation

Full Stack Project

Awesome Lists containing this project

README

        

## Places Projects

# About

Project with world's sightseeings where people can share experience of their travelling in different countries by adding new places and searching and leaving comments for existing ones.
The application was created with 236 places (with scrapping) that makes this application ready for users from the beginning.
Due to such functuanality users create content one for another.

[MERN Project Places](http://world-places-project.herokuapp.com/ "MERN Project Places")

# Technologies

- Scrapping
- CSS/HTML
- React.js
- Material UI
- Node.js
- Express.js
- MongoDB

# Functionality

- **Searching for all places, places by region, places by country**
- **Search by regions**
![All places](./client/src/assets/images/all-countries.png)
- **Places by country**
![Places by country](./client/src/assets/images/bycountry.png)
- **Commenting existing places**
![Place and comment](./client/src/assets/images/comments.jpg)
- **Adding new places**
![Adding new place](./client/src/assets/images/new-place.png)

# Data flow

![Data flow of the project](./client/src/assets/images/data-flow.drawio.png)

# Acknowledgement

- [Rest Countries API](https://restcountries.com/)
- [Scrapper Puppeteer](https://github.com/puppeteer/puppeteer)