GithubHelp home page GithubHelp logo

netstorm84 / brightonmotorbikebays Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 3.0 1.98 MB

A web application that displays the locations of Motorbike parking bays in Brighton & Hove, East Sussex

Home Page: http://brightonbikebays.magenificent.com

PHP 94.42% Vue 0.73% Shell 0.55% Blade 4.30%
brighton motorcycle motorbike parking laravel php hacktoberfest

brightonmotorbikebays's Introduction

Brighton Bike Bays

Brighton and Hove City Council publish a list of all Motorbike Parking Bays in the City, but only by road name, not an exact GPS location. This is where this Laravel application comes in...

I will be adding the desired features as and when I get time. Please feel free to submit a pull request if anyone has any enhancements.

Contributing

If you would like to contribute to this project, please follow the below steps to get a local version up and running. This repository contains a docker-compose file to get you up and running quickly, to use this you will need to have docker and docker-compose installed.

  • Clone the repo to a directory on you computer
  • CD in to the directory
  • run docker-compose up -d to run the docker-compose file in detached mode
  • run composer install --ignore-platform-reqs to download the composer vendor directory
  • Add the domain brigthonbikebays.local to you /etc/hosts file.
  • run cp .env.example .env to create the environment file
  • Log in to the docker containing by running docker exec -it brigthonbikebays bash
  • run php artisan key:generate to generate auth keys
  • navigate to http://brightonbikebays.local to view the site locally

Database

The Bike Bays are stored in a SQLite database that took me a long time to gather the data for, if you use this data for any other project please attribute the copyright to me.

Current features

  • Shows accurate location of bike bay on Google Maps
  • Street View image of bike bay
  • Different icon depending if the bay has secure locking points

Current application is availiable at the below URL brightonbikebays.magenificent.com

Please Note: The database does not currently contain all bike bays in Brighton, this is being updated as and when I have the time.

brightonmotorbikebays's People

Contributors

dependabot[bot] avatar netstorm84 avatar paresh27 avatar

Watchers

 avatar

brightonmotorbikebays's Issues

Implement heading in Database

The StreetView image doesn't always show the actual bay itself, we are going to need a custom heading for each image.

This will need to be implemented in to the database, then updated to the correct heading for each image.

Progress Bar doesn't get to the end

The tick and colour change happens before the progress bar has got to the end.

The progress bar should reach the end and the colour should change at that time. There is a timing issue somewhere.

Add Image Upload

It would be nice to have the option to upload an image of the Bike Bay and if an image exists use that rather than the Strret View image.

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.