{"id":29471739,"url":"https://github.com/pejhvaman/mapist","last_synced_at":"2026-04-28T23:38:07.209Z","repository":{"id":272259129,"uuid":"915950093","full_name":"pejhvaman/mapist","owner":"pejhvaman","description":"React  +  Vite  web  app  for  a  tour  company,  featuring  travel  tracking on  interactive  Leaflet  maps  and  detailed  list  views.  Implements  secure authentication,  React  Router  for  navigation,  and  displays  tour  info  and pricing. Built with JavaScript, CSS Modules, and Leaflet","archived":false,"fork":false,"pushed_at":"2025-07-05T15:02:39.000Z","size":973,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-05T16:24:55.297Z","etag":null,"topics":["css-modules","leaflet","react","react-router"],"latest_commit_sha":null,"homepage":"https://mapist.vercel.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/pejhvaman.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-13T06:58:47.000Z","updated_at":"2025-07-05T15:03:28.000Z","dependencies_parsed_at":"2025-01-13T10:22:20.404Z","dependency_job_id":"2d4d4452-c327-4d59-a637-33ecee6a3920","html_url":"https://github.com/pejhvaman/mapist","commit_stats":null,"previous_names":["pejhvaman/mapist"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pejhvaman/mapist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pejhvaman%2Fmapist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pejhvaman%2Fmapist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pejhvaman%2Fmapist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pejhvaman%2Fmapist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pejhvaman","download_url":"https://codeload.github.com/pejhvaman/mapist/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pejhvaman%2Fmapist/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265304529,"owners_count":23743880,"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":["css-modules","leaflet","react","react-router"],"created_at":"2025-07-14T14:01:52.710Z","updated_at":"2025-10-03T18:01:58.557Z","avatar_url":"https://github.com/pejhvaman.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌍 Mapist – Travel Tracker for Tourists\n\n**Mapist** is a modern travel-tracking web application built for tour companies and their customers. It enables tourists to log their trips on an interactive map, browse tour offerings, and securely manage personal travel data — all within a fast, responsive interface.\n\n---\n\n## ✨ Features\n\n- 🗺️ **Interactive Travel Tracking**  \n  Log past trips, visualize them on a map, and review locations in a timeline view.\n\n- 📚 **Tour \u0026 Pricing Information**  \n  Access up-to-date information about available tours, pricing, and company background.\n\n- 🔐 **User Authentication**  \n  Secure login system for personalized data management and travel logs.\n\n- 🔀 **Client-Side Routing**  \n  Smooth navigation across views using React Router.\n\n---\n\n## 🛠️ Tech Stack\n\n| Category        | Tech                     |\n|----------------|--------------------------|\n| Frontend       | React                    |\n| Build Tool     | Vite                     |\n| Styling        | CSS Modules              |\n| Mapping        | Leaflet + React-Leaflet  |\n| Routing        | React Router             |\n| Dev Server     | JSON Server (mock API)   |\n| Language       | JavaScript (ES6+)        |\n\n---\n\n## 🚀 Getting Started\n\n### 1. Clone the repository\n\n```bash\ngit clone https://github.com/yourusername/Mapist.git\n```\n\n### 2. Navigate to the project folder\n\n```bash\ncd Mapist\n```\n\n### 3. Install dependencies\n\n```bash\nnpm install\n```\n\n### 4. Start the development server\n\n```bash\nnpm run dev\n```\n\n### 5. Start the mock backend (JSON server)\n\n```bash\nnpm run server\n```\n\n\u003e Note: The mock server serves `data/cities.json` on `http://localhost:5000`.\n\n---\n\n## 🧱 Build \u0026 Deployment\n\n### Build the project for production\n\n```bash\nnpm run build\n```\n\n### Preview the production build locally\n\n```bash\nnpm run preview\n```\n\n---\n\n## 📌 Usage Highlights\n\n- View and manage travel history via map and list.\n- Browse available tours and detailed company descriptions.\n- Securely log in and maintain personal travel data.\n- Navigate the app intuitively using modern routing techniques.\n\n---\n\n## 📬 Feedback \u0026 Contributions\n\nFeel free to [open an issue](https://github.com/pejhvaman/mapist/issues) or submit a pull request if you want to contribute, fix bugs, or suggest features.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpejhvaman%2Fmapist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpejhvaman%2Fmapist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpejhvaman%2Fmapist/lists"}