Devless is a ready-made back-end for development of web or mobile applications. It is fully open source under the permissive Apache v2 license. This means that you can develop your front end without worrying about neither back-end code or the business risk of a propitiatory backend-as-a-service.
Clone or download
Latest commit 4870437 Aug 30, 2018
Permalink
Failed to load latest commit information.
.github Added .github/ISSUE_TEMPLATE.md (optional) Feb 26, 2018
.settings added disable attribute to button after installing service Dec 6, 2016
app remove json numeric check Aug 21, 2018
bootstrap add rules engine(WIP) and assertions Sep 7, 2016
config bump version up May 23, 2018
database ignore sqlite db Nov 27, 2017
packages/devless add queryParams to force db actions Aug 21, 2018
public add force add method Jul 7, 2018
resources Merge pull request #103 from DevlessTeam/v1.3 Aug 30, 2018
storage add rules engine(WIP) and assertions Sep 7, 2016
tests add json field May 23, 2018
.DS_Store add button fixed Oct 4, 2017
.buildpath added disable attribute to button after installing service Dec 6, 2016
.env.example fix db configs Feb 21, 2017
.env.travis use sqlite for test Feb 25, 2017
.gitattributes add rules engine(WIP) and assertions Sep 7, 2016
.gitignore ignore composer.lock Feb 20, 2018
.gitmodules fix permission issues Aug 15, 2017
.htaccess add rules engine(WIP) and assertions Sep 7, 2016
.project added disable attribute to button after installing service Dec 6, 2016
.travis.yml update travis yml Feb 26, 2018
CHANGELOG.md add change log Jun 26, 2018
LICENSE add rules engine(WIP) and assertions Sep 7, 2016
Procfile fix permission issues Aug 15, 2017
app.json fix permission issues Aug 15, 2017
artisan add project structure Apr 25, 2016
composer.json update to php7.0 Feb 26, 2018
composer.lock update to php7.0 Feb 26, 2018
devless add devless command client Oct 5, 2016
gulpfile.js add rules engine(WIP) and assertions Sep 7, 2016
package.json Added call to donate after npm install (optional) Feb 26, 2018
php.ini add rules engine(WIP) and assertions Sep 7, 2016
phpspec.yml add rules engine(WIP) and assertions Sep 7, 2016
phpunit finish create schema Apr 28, 2016
phpunit.xml add rules engine(WIP) and assertions Sep 7, 2016
readme.md Add CodeTriage badge to devlessteam/dv-php-core Feb 27, 2018
server.php add rules engine(WIP) and assertions Sep 7, 2016
www.pid fix export directory on import Dec 2, 2016

readme.md

Build Status Docker Pulls Codacy Badge Open Source Helpers

Devless is a tool for ready-made back-end for development of web or mobile applications. It is fully open source under the permissive Apache v2 license. This means that you can develop your front end without worrying about neither back-end code or the business risk of a propitiatory backend-as-a-service.

DevLess provides the perfect starting point for your next big idea. Forget all the boilerplate and focus on what matters: your APPLICATION and USERS its like Laravel Spark and also comes with the ease Parse(RIP) had. https://devless.io/

How?

Well first upto 93% of the things you do on DevLess is pure configuration via GUI Service Image

*For example this is how you create tables on DevLess (migration equivalence in frameworks) Tables Image

Deciding on which table to make available to end users via automagically generated APIs is just a tab away Privacy Image Working with Data is a joy data table Deployment is a breeze all you have to do is export your app and import it into another DevLess instance on the cloud could be via our docker image

This part ensures that no shit 💩 is blown into the project

The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119.

The project versioning is based on Sermantic Versioning Specification

Coding standards are also based on the PSR-2-coding-style-guide

For those ready to take the 💊 or you could just ignore below and use docker 📦

Devless API Engine(DAE) is an opensource API engine that allows CRUD access to databases as well as execute PHP scripts and rules.

Current implementation of the Devless API Engine is in PHP and built on top of the Laravel framework.

DAE can be used as a standalone (accessed solely via API calls) however a management console is provided to interact with the API engine.

Requirements

  • Database (MySQL, PostgreSQL, SQLSRV etc..)
  • An HTTP server
  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • Composer

Installation procedure

  • Clone the repo git clone https://github.com/DevlessTeam/DV-PHP-CORE.git
  • Change into directory cd DV-PHP-CORE
  • run composer install to grab dependecies
  • copy .env.example to .env cp .env.example .env and update the database options
  • run migrations with ./devless migrate
  • ./devless serve

If everything goes on smoothly you should be able to access the setup screen at localhost:8000

If you will need help setting up you may check out the Laravel installation guide as the Devless core is based off of Laravel.

Alternatively, you can deploy your own copy unto Heroku😎

Deploy to Heroku

Checkout out the docs

Questions and Support

Follow or join these channels for questions and support, and to keep updated on latest releases and announcements.

Slack


Join Now >
Twitter


Follow >

How to contribute

Please checkout the Contribute guide on how to contribute No contribution is too small