|
8 years ago | |
---|---|---|
app | 8 years ago | |
bootstrap | 8 years ago | |
config | 8 years ago | |
database | 8 years ago | |
public | 8 years ago | |
resources | 8 years ago | |
storage | 8 years ago | |
tests | 8 years ago | |
.bowerrc | 8 years ago | |
.env.example | 8 years ago | |
.gitattributes | 8 years ago | |
.gitignore | 8 years ago | |
.gitmodules | 8 years ago | |
artisan | 8 years ago | |
bower.json | 8 years ago | |
composer.json | 8 years ago | |
composer.lock | 8 years ago | |
gulpfile.js | 8 years ago | |
nginx.conf.example | 8 years ago | |
package.json | 8 years ago | |
phpspec.yml | 8 years ago | |
phpunit.xml | 8 years ago | |
readme.md | 8 years ago | |
server.php | 8 years ago |
readme.md
Pullet
A checkin platform that uses Open Data (mostly OpenStreetMap)
Status: very early alpha. I'm using this project to learn Laravel and get more familiar with OSM.
Requirements
Pullet is built with Laravel 5.1, which requires the following:
- PHP >= 5.5.9
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
You'll also need composer and nodejs to complete the installation.
Alternatively, you can use the Laravel Homestead virtual machine.
Database configuration
Only MariaDB (MySQL) has been tested.
- Create a new database
- Create a new user (or use an existing one) and give it access to the new DB
- Rename
.env.example
to.env
- Change the settings starting with "DB_" for your environment
App configuration
- Download/clone this repository
- In the root folder, run
composer install
- Run
npm install -g gulp
- Run
npm install
- Run
gulp
Webserver configuration
You can find a nginx configuration sample file (nginx.conf.example
) in this directory.
You'll need to change the server_name, and paths at the very least.
You'll probably want to setup HTTPS as well.
Contribute
As mentioned above, I'm using this to learn. If you'd like to learn with me (or teach me a thing or two), get in touch or just dive right in!
It's pretty obvious that I'm no designer, so if you can make things look good & usable and want to help out, definitely give me a shout! You don't need to know HTML/CSS; if you've got an image mockup I can implement it.