Mapplication is a single-page map based web application. It allows users to create thier own custom maps, or create maps collaboritivly by contributing to maps other users have made. Users have the ability to browse and view public maps made by other users as well as store them as 'favourites'.
- Node.js
- Express
- Cookie Sessions
- Postgres SQL
- Google Maps JS API
- Google Maps Places API
- Javascript
- jQuery
- AJAX
- EJS
- CSS
You can see a final deployed version here
This project requires the following dependencies on your development machine:
~> node --version
v8.9.4
~> npm --version
6.13.4
~> psql --version
psql (PostgreSQL) 9.5.19
After you have installed the dependencies you can get started by:
-
Clone this repository.
-
Install node packages using the
npm installcommand. -
Connect to posgres using
psqlin the terminal. Create tables by running\i db/schema/midterm.sqland create test users by running\i db/seeds/01_users.sql- Not sure how to set up a database ? See, postgres docs
-
Start the web server using the
npm run localcommand. -
The app will be served at http://localhost:8080/ in your browser.
body-parser: ^1.19.0
chalk: ^2.4.2
cookie-session: ^1.3.3
dotenv: ^2.0.0
ejs: ^2.6.2
express: ^4.17.1
morgan: ^1.9.1
node-sass-middleware: ^0.11.0
pg: ^6.4.2
pg-native: ^3.0.0
This app was created by...


