User management tool to be used in on-line projects. Includes admin dashboard.
PHP HTML CSS JavaScript Makefile Shell
Latest commit 5ed9643 Sep 18, 2016 @sergeychernyshev sergeychernyshev committed on GitHub Merge pull request #265 from sergeychernyshev/shallow
Shallow accounts support
Permalink
Failed to load latest commit information.
admin Show email verification status on admin page Sep 18, 2016
bootstrap2 Added line end characters and basic character updates May 7, 2016
bootstrap3 Added line end characters and basic character updates May 7, 2016
bootswatch @ 388c96e Moved Bootswatch to gh-pages branch Apr 28, 2016
calendarview @ c0fd24c New calendarview submodule repository Feb 24, 2013
classes Added a comment about creating shallow users Sep 17, 2016
controller Fixed invitation key using $_SESSION, starting session globally as well Sep 12, 2016
dbupgrade @ 68bac1d Updated version of DBUpgrade May 9, 2013
images Added package name for gamification code Oct 15, 2012
imagesloaded @ 0ebb570 Re-added modules with no SSH auth Apr 14, 2015
masonry @ dc3eb1f Fixed module layout. Added masonry and imagesloaded to dependancies u… Dec 21, 2014
modules Merge branch 'master' into shallow Sep 17, 2016
oauth-php @ 0044d81 Updated oauth-php library May 8, 2013
php-bootstrap @ aa22aaa Updated to latest PHP Bootstrap with fix for double-port Nov 29, 2013
phptidy @ b312038 New PHPTidy repo Aug 24, 2016
swagger-ui @ 48e7bc1 Added Swagger spec generation and Swagger UI interface to display API… Aug 26, 2016
swiftmailer @ fffbc0e Replaced native mail() call with SwiftMailer so it can be replaced wi… Apr 22, 2016
tests Added line end characters and basic character updates May 7, 2016
themes Fixes envelop icon on invitations page Sep 12, 2016
tools Added Swagger spec generation and Swagger UI interface to display API… Aug 26, 2016
trunk8 @ 386b861 Updated to latest version May 6, 2014
twig @ 42f758d Upgraded Twig to 1.16.2 (latest stable) Nov 13, 2014
view/engine Fixed invitation key using $_SESSION, starting session globally as well Sep 12, 2016
.gitignore Basic testing framework Nov 15, 2014
.gitmodules Added Swagger spec generation and Swagger UI interface to display API… Aug 26, 2016
.phptidy-config.php Fix phptidy configuration to exclude new facebook sdk path and php-bo… Apr 9, 2016
LICENSE-MIT Renamed the license file to make it obvious which license it is. Oct 15, 2012
Makefile Even better URL Dec 23, 2014
README.md Added SensioLabs Insight badge May 7, 2016
aggregatepoints.php Moved activity point aggregation code into User class May 7, 2016
api.php Fixed listing of multiple methods under the same slug Aug 27, 2016
apigen.neon Moved classes into a subfolder Jan 9, 2013
badges.php Added line end characters and basic character updates May 7, 2016
change_account.php Changed all dirname(__FILE__)s to __DIR__s Jan 9, 2013
cron.php Changed all dirname(__FILE__)s to __DIR__s Jan 9, 2013
dbupgrade.php Looks like dropping a wrongly defined column first is important Sep 12, 2016
default_config.php Added UsernamePass registration API endpoint and made some code re-or… Sep 11, 2016
depcheck.php Removed extra space Nov 1, 2014
edit.php Extended ExistingUserException to carry a user if passed, making sure… May 23, 2016
edit_account.php Added line end characters and basic character updates May 7, 2016
favicon.ico Added a favorite icon May 7, 2016
global.php Fixed invitation key using $_SESSION, starting session globally as well Sep 12, 2016
index.php Fixed module layout. Added masonry and imagesloaded to dependancies u… Dec 21, 2014
invitations.php Added line end characters and basic character updates May 7, 2016
jquery-1.11.1.min.js Updated jQuery to 1.11.1 Oct 24, 2014
login.php Added line end characters and basic character updates May 7, 2016
logout.php Changed all dirname(__FILE__)s to __DIR__s Jan 9, 2013
maillist.php Added line end characters and basic character updates May 7, 2016
maintenance.php Changed all dirname(__FILE__)s to __DIR__s Jan 9, 2013
manage_account.php Added line end characters and basic character updates May 7, 2016
navbox.php Added global StartupAPI class with a bunch of static functions Sep 12, 2012
oauth2_callback.php Fixed return URL for OAuth & OAuth2 modules to keep the module parame… Jul 27, 2016
oauth_callback.php Fixed return URL for OAuth & OAuth2 modules to keep the module parame… Jul 27, 2016
package.json Removed showModuleErrors unifying error showing, added ERR.group to s… Nov 15, 2014
phpdoc.dist.xml Excluding new Facebook repo from documentation configs Jan 2, 2013
plans.php Fixed invitation key using $_SESSION, starting session globally as well Sep 12, 2016
register.php Missed this on merge. Sep 17, 2016
sample.php Added line end characters and basic character updates May 7, 2016
send_email_verification_code.php Added line end characters and basic character updates May 7, 2016
show_badge.php Moved all templates to 'startupapi' namespace Nov 20, 2014
startupapi.js Added line end characters and basic character updates May 7, 2016
subscription_details.php Fixed invitation key using $_SESSION, starting session globally as well Sep 12, 2016
tools.php Created issue #228 May 7, 2016
transaction_log.php Added line end characters and basic character updates May 7, 2016
users.php Moved campaign tracking into StartupAPI init, fixed campaign reportin… May 5, 2016
users_config.localtest.php Removed StatusNet / Identica code May 7, 2016
users_config.sample.php Removed StatusNet / Identica code May 7, 2016
verify_email.php Added line end characters and basic character updates May 7, 2016
version.php Fixed dependency Mar 7, 2013

README.md

Startup API

Startup API is a drop-in user management tool for on-line projects and SaaS (Software As A Service) web sites.

It supports many registration and authentication methods, integrates with various useful services like newsletters and provides comprehensive administrative dashboard that helps make business decisions based on data collected from the users.

One of main goals for the project is to allow fast idea-to-product cycle so we all can concentrate on know-how and not the infrastructure.

It is distributed under MIT license distributed with the code in LICENSE-MIT file.

Installation

Installation instructions and the rest of the documentation are available on project wiki

Problems and Questions

If you have any problems with installations check out the list of issues/tasks or let us know about new one.

SensioLabsInsight