Wiki-Maps
Project Description
Midterm project written with Rex Chiu in 5 days.
Wiki-Maps is a website to share points of interest between people. It allows for creation of new private or public maps, and allows for manual points entry by click, or via a search bar.
This project is built on NodeJS Express, using normal HTML/CSS front end, and a PSQL backend using Knex. The APIs being used are the google maps, geolocator, static maps, and streetview APIs.
Screenshots
Getting Started
- Create the
.env
by using.env.example
as a reference:cp .env.example .env
- Update the .env file with your correct local information
- Install dependencies:
npm i
- Fix to binaries for sass:
npm rebuild node-sass
- Run migrations:
npm run knex migrate:latest
- Check the migrations folder to see what gets created in the DB
- Run the seed:
npm run knex seed:run
- Check the seeds file to see what gets seeded in the DB
- Run the server:
npm run local
- Visit
http://localhost:8080/
Dependencies
- Node 5.10.x or above
- NPM 3.8.x or above