Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timothycarambat/the_www_application
Laravel Application of the world wide web viewer
https://github.com/timothycarambat/the_www_application
aws custom-map elasticbeanstalk elb entrepreneurship geojson laravel leaflet leaflet-map openstreetmap polygon project s3 simpleapp stripe tile-server tiles turfjs weekend-project
Last synced: 25 days ago
JSON representation
Laravel Application of the world wide web viewer
- Host: GitHub
- URL: https://github.com/timothycarambat/the_www_application
- Owner: timothycarambat
- Created: 2019-10-21T06:21:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-24T02:00:36.000Z (over 5 years ago)
- Last Synced: 2024-12-13T19:14:33.251Z (about 1 month ago)
- Topics: aws, custom-map, elasticbeanstalk, elb, entrepreneurship, geojson, laravel, leaflet, leaflet-map, openstreetmap, polygon, project, s3, simpleapp, stripe, tile-server, tiles, turfjs, weekend-project
- Language: PHP
- Size: 1.49 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## The World Wide Web Application
This web application show the earth as a map, with overlaid tiles served from a custom tileserver. Each tile links to a
specific domain. You simple draw a shape, pay a dollar or so and then you're live!## Remarks
- Uses Stripe Checkout to create and redirect to checkout sessions hosted on Stripe.com
- Uses custom made geojson-tile-server. Link to repo can be found [for the tile-server repo here](https://github.com/timothycarambat/the_www_tileserver)
- Hosted on AWS Elastic Beanstalk'
- Uses the following AWS services:
- certificate manager
- Route 53
- Elastic Beanstalk PHP 7.3
- Load Balancer
- Payments are always at minimum 1.00 per unit sqkm
- Backend is Postgres latest version supported## Development
- clone repo
- `npm install && composer require`
- Build out .env file from `.env.example`
- `php artisan migrate && php artisan db:seed`
- `npm run watch` or for prod build `npm run prod`
- `php artisan serve`
- [Go to Site](http://localhost:8000)