2017 © Pedro Peláez
 

project nomdic

The Nomadic Application.

image

howtomakeaturn/nomdic

The Nomadic Application.

  • Tuesday, May 1, 2018
  • by howtomakeaturn
  • Repository
  • 20 Watchers
  • 131 Stars
  • 16 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 28 Forks
  • 1 Open issues
  • 7 Versions
  • 23 % Grown

The README.md

注意:此套系統有點舊了。

我做了一套同樣功能、全新版本的系統。請參考:https://github.com/howtomakeaturn/ListPower

Notice: This is a legacy project.

I made a new version project as an upgrade: https://github.com/howtomakeaturn/ListPower


Nomadic

Nomadic is an open source system to let you gather information with your community., (*1)

You can collect information, write reviews, leave comments, and add tags on certain topics., (*2)

Currently support list mode, map mode. Features include reviewing/editing/commenting/check-ins/tagging., (*3)

Read this in other languages: English, 中文., (*4)

Examples

Cafe Nomad - 2,200+ best cafes to work in Taiwan

Cafe Nomad is a platform gathering information for 2,000+ coffee shops in Taiwan., (*5)

Users can find and contribute coffee shop information on Cafe Nomad., (*6)

Info Page, (*7)

Installation

Install Nomadic with composer in the terminal, (*8)

composer create-project howtomakeaturn/nomdic

Core Configuration

  • config/review-fields.php:Fields for reviewing, (*9)

  • config/info-fields.php:Fields for editing. Supported types: string/radio buttons/select menu, (*10)

  • config/nomadic.php:Other configuration settings, (*11)

How to enable the map mode

  1. Set 'map-enabled' as true in 'config/nomadic.php'
  2. Go to Google Cloud Platform and generate a key, and then enable Google Maps JavaScript API and Google Maps Geocoding API
  3. Fill in google.key value in 'config/services.php'

Notice

Nomadic is developed under Laravel 5.3 and MySQL 5.5., (*12)

Currently only support user login with Facebook. You need to register a web app in Facebook developer platform and set up the client id/secret in .env file., (*13)

Setup the cronjob for Laravel Task Scheduling,, (*14)

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1

Screenshots

Nomadic Homepage, (*15)

Homepage, (*16)

Nomadic List Page, (*17)

List, (*18)

Nomadic Map Page, (*19)

Map, (*20)

Nomadic Entity Info Page, (*21)

Info Page, (*22)

Development Status

  1. Nomadic is currenly under beta phase. The system might not be stable and has many issues., (*23)

  2. The source code is extracted from another project 'Cafe Nomad', so some redundant code and weird naming exist in the codebase. Will refactor them in the following releases., (*24)

License

Licensed under the GNU General Public License Version 2.0 or later., (*25)

The Versions