Git Product home page Git Product logo

bookr's Introduction

Map of venues for booking tours

Project info

  • /server is a Rest enpoint written in Rust that connects to a Postgres database
  • /frontend is a web application written in Svelte that renders a map of venues
  • /addr_to_geo is a Node script that pulls contacts from the database and adds a latitude/longitude so they can be rendered on a map. Maybe deprecated now that this happens on admin approval

Getting started

  • Postgres Dockerfile provided as a convenience but not necessary. Example .env files use variables from image. Start the Docker service: docker compose up

Database migrations are under /server

Tech improvements

  • grouping map points
  • postgis
  • UI theme, usability
  • response messages for: signing up, logging in, logging out, adding contacts, errors

Potential Features

  • authenticated users should be able to....
    • add notes/rating/feeback--public or private?
  • filter by genre
  • venue/contact type
    • filter by bar, venue, house, promoter, other
  • create route && export to CSV
  • editing contacts
    • admin edit pending contacts
    • admin edit public contacts
    • user edit own contacts

bookr's People

Contributors

matthewboman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.