Skip to content

JacksonStark/Mappify

 
 

Repository files navigation

Mapplication Project

Table Of Contents

Description

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'.

Stack

Back-End

  • Node.js
  • Express
  • Cookie Sessions
  • Postgres SQL

Front-End

  • Google Maps JS API
  • Google Maps Places API
  • Javascript
  • jQuery
  • AJAX
  • EJS
  • CSS

Final Product

"Intuitive interface to start creating custom maps" "Place markers on custom locations!" "Access your maps later or discover other users maps!"

Getting Started

Simply click here

or to run project locally ...

  1. Clone this repository.

  2. Install dependencies using the npm install command.

  3. Connect to psql in the terminal and create tables by running command \i db/schema/midterm.sql and create test users by running \i db/seeds/01_users.sql

  4. Start the web server using the npm run local command. The app will be served at http://localhost:8080/.

  5. Go to http://localhost:8080/ in your browser.

Dependencies

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

Contributions

This app was created by...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.2%
  • CSS 17.6%
  • HTML 13.5%
  • TSQL 2.7%