===========================
Pinnet is a web app that can share and display maps with many different points of interest. Want to see a map of the best Sushi resturants ๐ฃ ? How about a map of Art Museums ๐ผ ? A map of hidden gems in the city ๐ ? Pinnet can do all these things and can be shared with anyone! Pinnet allows users to collaboratively create maps which list multiple "points". For example: "Best Places to Eat Around Town" or "Locations of Movie Scenes".
Open source library used: Leaflet1
Geolocation script used: Geolet2
Pinnet is built as a midterm project for Lighthouse Labs Web Development Programe by:
- Tha God (Ryan)
- Admiral Michael Le Duong
- GOAT Sidney
- users can see a list of the available maps
- users can view a map ๐
- a map can contain many points ๐
- each point can have: a title, description, and image
- authenticated users can create maps
- authenticated users can modify maps (add, edit, remove points)
- users can favourite a map โญ๏ธ
- users have profiles, indicating their favourite maps and maps they've contributed to ๐ค
- Install dependencies using the
npm install
command. - Start the web server using the
npm run local
command. The app will be served at http://localhost:8080/. - Go to http://localhost:8080/ in your browser.
- Run the command 'npm run db:reset' to generate a sample database.
- Explore the site! Maybe make your own maps ๐
- Begin exploring the city! ๐บ
- Delete created maps
- Node 10.x or above
- NPM 5.x or above
- PG 6.x
- bcryptjs
- cookie-session
- express
1: Refer to leaflet: https://leafletjs.com/ 2: Geolet created by Ruben Holthuijsen: https://github.com/rhlt