Skip to content

joseph-montanez/kendo-laravel-hybrid-app-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hybrid Mobile App Starter Kit

This started kit is designed to get you up and running with the basic functionality.

Includes the following:

  • Registration
  • Login
  • Forgot Password - Emails confirmation link + reset
  • Single Page Application using Kendo UI Mobile
  • JWT - Json Web Tokens, a scalable, secure session storage
  • CORS - Cross-origin resource sharing - for local / remote development
  • API starter for Laravel

Folders

app/

This is the single page application (SPA), written entirely in JavaScript, CSS and HTML.

For more information about the App please go to the README in that folder.

api/

This is the back-end service to the single page application. This handles the login, registration and forgot password features as well as other features you decide to include. This is written in PHP using Laravel as the framework.

For more information about the API please go to the README in that folder.

Requirements

You only need PHP 5.4+ and Composer. Other tools like mysql, apache, etc is not needed for local development. If you are on windows please edit the php.ini to allow SQLite & PDO SQlite

PHP on Windows

Download the PHP 5.5.x VC11 x86 Non Thread Safe is fine. Unzip PHP somewhere you can get too. Don't worry about adding PHP to your environment PATH variable, as the Composer installer will add it for you.

Composer on Windows

You can download an installer for composer, this lets you call composer from anywhere. The installer lets you locate PHP so you don't need to edit your environment PATH variable. Download Composer

php.ini

You can download a sample for windows from a gist: php.ini or follow the guide below

  1. Rename php.ini-developlemt to php.ini

  2. Setup extensions directory, uncomment extension_dir

     ; Directory in which the loadable extensions (modules) reside.
     ; http://php.net/extension-dir
     ; extension_dir = "./"
     ; On windows:
      extension_dir = "ext"
    
  3. Enable the following:

     extension=php_curl.dll       ; for composer
     extension=php_openssl.dll    ; for composer
     extension=php_pdo_sqlite.dll ; for web api
     extension=php_sqlite3.dll    ; for web api
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published