Skip to content

About

web app to search for indie coffee shops near you without crappy chains cluttering your search results (:

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indie Maps

A web application to help you find independent (indie) coffee shops near you.

View the site live

  • Please note, the backend server has a cold start (but it's free!), so the first search may be slow to respond.

Features

Current features

  • Find coffee shops near your current location
  • Find coffee shops near a manually set starting location
  • Optionally filter out chains to see only indie coffee shops in the results
  • Adjust the search radius
  • View results on the map and/or in a list
  • Interact with results on the map

Feature wishlist

  • Autocomplete starting location
  • Set search params in url
  • Customize which chains get filtered out
  • New categories (e.g. boba)
  • View more details about a result (e.g. hours, amenities, menu)
  • Save a result to favorites
  • Reflect search params in the url

Tech Stack

Frontend

  • HTML, CSS, JavaScript, Leaflet.js
  • Hosted on Netlify

Backend

  • Node.js, Koa, free tier of geolocation/point-of-interest APIs
  • Hosted on Render

Project Structure

  • client - Frontend application
  • server - Backend / proxy server, handles forwarding requests to third party APIs

Getting Started

Prerequisites

  • Node.js >= 18.0.0
  • npm >= 8.0.0

Installation

Install dependencies:

npm run install:all

Development

Start both client and server:

npm start

Run the client:

npm run start:client

Run the server:

npm run start:server

Building for production

npm run build:all

About

web app to search for indie coffee shops near you without crappy chains cluttering your search results (:

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages