{"id":23220989,"url":"https://github.com/glowiep/wikimaps","last_synced_at":"2025-10-26T07:32:45.049Z","repository":{"id":213625329,"uuid":"732819022","full_name":"glowiep/WikiMaps","owner":"glowiep","description":" A collaborative mapping web app that allow users to discover and create maps with various points of interest.","archived":false,"fork":false,"pushed_at":"2024-02-11T04:03:26.000Z","size":80371,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-18T22:14:46.421Z","etag":null,"topics":["collaborative-project","expressjs","leaflet-plugins","leafletjs","lighthouse-labs","map-application","nodejs"],"latest_commit_sha":null,"homepage":"https://wikimaps.up.railway.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/glowiep.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-12-17T23:10:10.000Z","updated_at":"2024-09-16T18:18:14.000Z","dependencies_parsed_at":"2024-02-11T00:33:28.647Z","dependency_job_id":null,"html_url":"https://github.com/glowiep/WikiMaps","commit_stats":null,"previous_names":["glowiep/wikimaps"],"tags_count":0,"template":false,"template_full_name":"lighthouse-labs/node-skeleton","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glowiep%2FWikiMaps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glowiep%2FWikiMaps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glowiep%2FWikiMaps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glowiep%2FWikiMaps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glowiep","download_url":"https://codeload.github.com/glowiep/WikiMaps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238291526,"owners_count":19447811,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collaborative-project","expressjs","leaflet-plugins","leafletjs","lighthouse-labs","map-application","nodejs"],"created_at":"2024-12-18T22:14:49.461Z","updated_at":"2025-10-26T07:32:38.469Z","avatar_url":"https://github.com/glowiep.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"🌎 WikiMaps\n=========\n\nWelcome 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.\n\n\u003ca href=\"https://wikimaps.up.railway.app/\"\u003e Click here to view WikiMaps \u003c/a\u003e on your browser! Hosted on Railway by \u003ca href=\"https://github.com/glowiep\"\u003eGloria Lim\u003c/a\u003e\n\n## ⭐ Features\n\n1. Guests can explore a collection of public maps on the Discover tab.\n![WikiMaps Guest View](planning/docs/1-guest-discover.png)\n\n2. Users can view their list of maps they own, and a list of maps they contributed to.\u003cbr\u003e\n![WikiMaps User Profile](planning/docs/2-User-Profile.png)\n\n3. Users can create new maps set as either Public or Private, and add points to the map (including a point description and image URL).\n![WikiMaps User Create Map](planning/docs/3-User-create-map.png)\n\n4. Users can add and delete points from a map they have created.\n![WikiMaps User View Map](planning/docs/4-User-view-map.png)\n\n5. Users can keep a list of favorites.\u003cbr\u003e \n![WikiMaps User Favorites](planning/docs/5-User-favorites.png)\n\n6. Users can contribute to public maps on the Discover page.\n![WikiMaps User Contributions](planning/docs/6-User-contribute.png)\n\n\n## 💬 Contributors\nThis was a Lighthouse Labs collaborative midterm project by:\n- \u003ca href=\"https://github.com/glowiep\"\u003eGloria Lim\u003c/a\u003e\n- \u003ca href=\"https://github.com/svaronc\"\u003eSebastian Varon\u003c/a\u003e\n\n## 🏆 Project Goals\n\n✅ Build a full-stack web application using the technologies and approaches learned to date.\n\n✅ Turn requirements into a working product.\n\n✅ Practice architecting an app in terms of UI/UX, Routes/API and Database.\n\n✅ Use the major steps of software development to execute the project; user stories, wireframes, ERD, Routes, etc.\n\n✅ Manage a multi-developer project with git while using git best practices.\n\n✅ Collaborate with team members to decide how to break out the work, set good team structure, and dynamic.\n\n✅ Present a web development project to a technical and non-technical audience.\n\n\n## 📋 Entity Relationship Diagram\n![Entity Relationship Diagram](./planning/docs/ERD-wikimaps-updated.png)\n\n## 🔧 Dependencies\n\n- Node 10.x or above\n- NPM 5.x or above\n- PG 6.x\n- [bcrypt](https://www.npmjs.com/package/bcrypt)\n- [chalk](https://www.npmjs.com/package/chalk)\n- [cookie-session](https://www.npmjs.com/package/cookie-session)\n- [dotenv](https://www.npmjs.com/package/dotenv)\n- [ejs](https://www.npmjs.com/package/ejs) \n- [express](https://www.npmjs.com/package/express)\n- [express-session](https://www.npmjs.com/package/express-session)\n- [morgan](https://www.npmjs.com/package/morgan)\n- [sass](https://www.npmjs.com/package/sass)\n\n## 💡 Acknoledgements\n\n- \u003ca href=\"https://github.com/lighthouse-labs/node-skeleton\"\u003e Lighthouse Labs Node Skeleton\u003c/a\u003e\n- \u003ca href=\"https://leafletjs.com/\"\u003eLeaflet\u003c/a\u003e Library - Open-source JavaScript library for mobile-friendly interactive maps\n- \u003ca href=\"https://www.openstreetmap.org/copyright\"\u003eOpen Street Maps\u003c/a\u003e for base map layer\n- \u003ca href=\"https://github.com/Turbo87/sidebar-v2\"\u003eleaflet-sidebar-v2\u003c/a\u003e - Responsive sidebar plugin for Leaflet\n- \u003ca href=\"https://github.com/Esri/esri-leaflet-geocoder\"\u003eESRI Leaflet Geocoder\u003c/a\u003e - Plugin to allow address search functionality in Leaflet.\n- \u003ca href=\"https://fontawesome.com/\"\u003eFont Awesome\u003c/a\u003e - Icon library and toolkit\n- \u003ca href=\"https://fonts.google.com/\"\u003eGoogle Fonts\u003c/a\u003e - Directory of open source fonts\n- \u003ca href=\"Railwayhttps://railway.app/\"\u003eRailway\u003c/a\u003e - Web App Hosting Platform\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglowiep%2Fwikimaps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglowiep%2Fwikimaps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglowiep%2Fwikimaps/lists"}