All Projects → sarapis → orservices

sarapis / orservices

Licence: other
ORServices is an open source, smartphone-friendly directory application that enables you to collect, verify, organize and share information about social services in your community with your stakeholders, beneficiaries, partner organizations and more.

Programming Languages

Blade
752 projects
HTML
75241 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to orservices

SwiftAirtable
An unofficial Swift interface to Airtable's REST API
Stars: ✭ 50 (+150%)
Mutual labels:  airtable
eleman
Fully dockerized static job board generator that uses Airtable as data source. Written with Python3.
Stars: ✭ 33 (+65%)
Mutual labels:  airtable
airtable-app-mind-flow
MindFlow
Stars: ✭ 32 (+60%)
Mutual labels:  airtable
ember-airtable
Boilerplate for quickly prototyping apps with Airtable, Node & Ember
Stars: ✭ 21 (+5%)
Mutual labels:  airtable
barnsworthburning
A commonplace book.
Stars: ✭ 20 (+0%)
Mutual labels:  airtable
Hiring Without Whiteboards
⭐️ Companies that don't have a broken hiring process
Stars: ✭ 25,494 (+127370%)
Mutual labels:  airtable
airtable-backups-boilerplate
Configurable automated backups for Airtable meant to be self-hosted, powered by AWS Lambda/S3 with the Serverless framework
Stars: ✭ 29 (+45%)
Mutual labels:  airtable
airtable-app-user-journal-map
An User Journal Map App of AirTable
Stars: ✭ 29 (+45%)
Mutual labels:  airtable
airtable-node
Node API for Airtable without the bloat (lodash, etc)
Stars: ✭ 23 (+15%)
Mutual labels:  airtable
automatron
Personal LINE bot to automate various tasks. Home automation, expense tracking, transaction monitoring
Stars: ✭ 139 (+595%)
Mutual labels:  airtable
vue-airtable-demo
Sample Vue.js / Webpack project with Airtable component.
Stars: ✭ 22 (+10%)
Mutual labels:  airtable
pocketcasts-stats
This project let's you fetch your Pocket Casts statistics and put them into Airtable with about 80 lines of code.
Stars: ✭ 12 (-40%)
Mutual labels:  airtable
nocodb
🔥 🔥 🔥 Open Source Airtable Alternative - turns any MySQL, Postgres, SQLite into a Spreadsheet with REST APIs.
Stars: ✭ 28,894 (+144370%)
Mutual labels:  airtable
airtabler
R interface to the Airtable API
Stars: ✭ 84 (+320%)
Mutual labels:  airtable
async-airtable
A lightweight npm package to handle working with the Airtable API.
Stars: ✭ 48 (+140%)
Mutual labels:  airtable
micro-airtable-api
Quickly make an API from Airtable
Stars: ✭ 30 (+50%)
Mutual labels:  airtable
airtable local backup
Create local backups of airtable databases
Stars: ✭ 32 (+60%)
Mutual labels:  airtable
airtable
Airtable API Client for Go
Stars: ✭ 25 (+25%)
Mutual labels:  airtable
nikolovlazar.com
My personal site's repo built using Next.js, Chakra UI, MDX, Prisma, PlanetScale.
Stars: ✭ 126 (+530%)
Mutual labels:  airtable

ORServices is a free, open source, smartphone-friendly directory application for health, human and social services that uses Open Referral data formats. It’s designed to be an easy to deploy, modify and maintain alternative to expensive proprietary nonprofit service directories often used by 2-1-1 systems in the USA.

You can use ORServices as an interface to manage all aspects of your service directory data, or you can manage your data using the OR Airtable Template and display it automatically via ORServices. We can also set up a custom publishing workflow for you whereby your data is transformed from its existing format into an Open Referral’s Human Service Data Standard (HSDS) zip file and regularly imported into an ORServices application.

Features include:

  • Web and mobile-friendly, geo-aware directory software
  • Human Service Data Standard (HSDS) compliant data model
  • Manage any facet of HSDS data within the app
  • Create and manage users, and assign them the ability to manage contact, service, location and organization information on an organization by organization basis
  • Content management system for customizing home and about pages, headers and footers, site colors, icons, images and logos.
  • Location-aware search and filtering
  • Manage multiple service taxonomies
  • Download PDFs and CSVs of individual and filtered lists of services and organizations.
  • Track and manage user data entry sessions
  • Import data from Airtable, HSDS CSVs, HSDS Zip and HSDS Zip API
  • Export data as HSDS CSV, HSDS Zip and HSDS Zip API
  • Integration with Google Translate to offer contents in dozens of different languages.
  • Integrate with Google Analytics for tracking user flows, usage statistics and more

Installation

👉Server Requirements:

The Laravel framework has a few system requirements. You will need to make sure your server meets the following requirements:

  • PHP >= 7.2.5
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Fileinfo PHP extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

👉 Web Server Configuration:

Apache

Pretty URLs Laravel includes a public/.htaccess file that is used to provide URLs without the index.php front controller in the path. Before serving Laravel with Apache, be sure to enable the mod_rewrite module so the .htaccess file will be honored by the server.

If the .htaccess file that ships with Laravel does not work with your Apache installation, try this alternative:

Options +FollowSymLinks -Indexes
RewriteEngine On

RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Nginx

If you are using Nginx, the following directive in your site configuration will direct all requests to the index.php front controller:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

👉Configuration

  • Run git clone https://github.com/sarapis/orservices.git
  • Create a MySQL database for the project
  • mysql -u root -p, if using Vagrant: mysql -u homestead -psecret
  • From the projects root run cp .env.example .env
  • Configure your .env file
  • Run composer update from the projects root folder
  • Run npm install & npm run dev from the projects root folder
  • From the projects root folder run sudo chmod -R 755 ../orservices
  • From the projects root folder run php artisan key:generate
  • From the projects root folder run php artisan migrate
  • From the projects root folder run php artisan db:seed
  • From the projects root folder run composer dump-autoload

👉Database upload

  • Create database and upload sql dump file from database/dump/latest_date.sql

👉Local Development Server

  • If you have PHP installed locally and you would like to use PHP's built-in development server to serve your application, you may use the serve Artisan command. This command will start a development server at http://localhost:8000:
php artisan serve
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].