Skip to content

A collaborative mapping web app that allow users to discover and create maps with various points of interest.

Notifications You must be signed in to change notification settings

glowiep/WikiMaps

Repository files navigation

🌎 WikiMaps

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

⭐ Features

  1. Guests can explore a collection of public maps on the Discover tab. WikiMaps Guest View

  2. Users can view their list of maps they own, and a list of maps they contributed to.
    WikiMaps User Profile

  3. Users can create new maps set as either Public or Private, and add points to the map (including a point description and image URL). WikiMaps User Create Map

  4. Users can add and delete points from a map they have created. WikiMaps User View Map

  5. Users can keep a list of favorites.
    WikiMaps User Favorites

  6. Users can contribute to public maps on the Discover page. WikiMaps User Contributions

💬 Contributors

This was a Lighthouse Labs collaborative midterm project by:

🏆 Project Goals

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

📋 Entity Relationship Diagram

Entity Relationship Diagram

🔧 Dependencies

💡 Acknoledgements