Placemark is a web application for user C,R,U,D and categorize their points of interest.
Project deployed on Render.
POI (“point of interest”)Characteristics
* Title * Description * Location(Latitude,Longitude) * Categories * Reviews * Rating * ImagesA “point of interest” (POI) is a location for which information is available.
Node.js installed - selecting the LTS version:
- ESLint enforces a range of configurable Javascript standards:
https://eslint.org/ - Prettier is an “opinionated” code formatter:
https://prettier.io/
-To install:
npm install -D eslint
npm install -D eslint-config-airbnb-base
npm install -D eslint-config-prettier
npm install -D eslint-plugin-import
npm install -D prettier
npm install @hapi/vision
npm install handlebars
-To install cookies plugins:
npm install @hapi/cookie
-To install envirinment plugin:
npm install dotenv
-To run unit tests:
npm install -D mocha
npm install -D chai
-To display image:
npm install @hapi/inert
• Joi is a Node.js module for data validation.
server-
npm install @hapi/hapi
validation-
npm install joi
database-
npm install lowdb
npm install
npm run start
npm run test
-
Font Awesome
https://fontawesome.com/icons -
Bulma Documentation
https://bulma.io/documentation/ -
Render Documentation
https://render.com/docs -
Openstreet
https://www.openstreetmap.org/
## User guide
email: "[email protected]"
password: "secret"
- Sign up and log in to with the above provide details and view the default added placemarks
- User can edit and delete the creation
Technologies Used