Skip to content

oussaka/SocialNetworkApigility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Social Network with Apigility

This application is my first contact with Zend Framework 2 and Apigility It's based on Zend Framework 2 Application Development book of Christopher Valles

I suggest you read it if you started in Zend Framework 2.


I added several modifications, such as using Apigility, and oauth2

Installation

Via Git (clone)

First, clone the repository:

git clone [email protected]:oussamak/social-network.git

Next, go to social_api (apigility) directory.

cd ./social_api

At this point, you need to use Composer to install dependencies. Assuming you already have Composer:

php composer self-update
php composer.phar install

All methods

Once you have the basic installation, you need to put it in development mode:

php public/index.php development enable # put the skeleton in development mode

Now, fire it up! Do one of the following:

  • Create a vhost in your web server that points the DocumentRoot to the public/ directory of the project
  • Fire up the built-in web server in PHP (5.4.8+) (note: do not use this for production!)

In the latter case, do the following:

php -S 0.0.0.0:8080 -t public public/index.php

You can then visit the site at http://localhost:8080/ - which will bring up a welcome page and the ability to visit the dashboard in order to create and inspect your APIs.

NOTE ABOUT USING THE PHP BUILT-IN WEB SERVER

PHP's built-in web server did not start supporting the PATCH HTTP method until 5.4.8. Since the admin API makes use of this HTTP method, you must use a version >= 5.4.8 when using the built-in web server.

Database

go to ./social_api/data and import sql file to sn database

Client

go to Client directory.

cd ../client
php composer self-update
php composer.phar install

TODO

  • use bower
  • use bootstrap 3.0
  • add contact form
  • some AngularJs features in client side
  • form validation with image nudity detect
  • etc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published