Welcome to WikiMaps - A collaborative mapping web app that allow users to create maps with various points of interest, keep a list of favorites and contribute to maps on the Discover page.
Click here to view WikiMaps on your browser! Hosted on Railway by Gloria Lim
-
Guests can explore a collection of public maps on the Discover tab.
-
Users can view their list of maps they own, and a list of maps they contributed to.
-
Users can create new maps set as either Public or Private, and add points to the map (including a point description and image URL).
-
Users can add and delete points from a map they have created.
This was a Lighthouse Labs collaborative midterm project by:
✅ Build a full-stack web application using the technologies and approaches learned to date.
✅ Turn requirements into a working product.
✅ Practice architecting an app in terms of UI/UX, Routes/API and Database.
✅ Use the major steps of software development to execute the project; user stories, wireframes, ERD, Routes, etc.
✅ Manage a multi-developer project with git while using git best practices.
✅ Collaborate with team members to decide how to break out the work, set good team structure, and dynamic.
✅ Present a web development project to a technical and non-technical audience.
- Node 10.x or above
- NPM 5.x or above
- PG 6.x
- bcrypt
- chalk
- cookie-session
- dotenv
- ejs
- express
- express-session
- morgan
- sass
- Lighthouse Labs Node Skeleton
- Leaflet Library - Open-source JavaScript library for mobile-friendly interactive maps
- Open Street Maps for base map layer
- leaflet-sidebar-v2 - Responsive sidebar plugin for Leaflet
- ESRI Leaflet Geocoder - Plugin to allow address search functionality in Leaflet.
- Font Awesome - Icon library and toolkit
- Google Fonts - Directory of open source fonts
- Railway - Web App Hosting Platform