Facer is a Barebones Social Network built in PHP with Laravel 4. It is designed as a Facebook themed robust base for developing more complex and sophisticated software.
([X] denotes that it is completed)
- A Newsfeed [X]
- Posts [X]
- Likes [X]
- Comments [X]
- Friendships [X]
- User Profiles [X]
- Notifications [X]
- Image Galleries
- Custom Attributes (Age, School, etc...) [X]
- Messaging
- Events
- Groups
To set up for the first time:
- Clone the repository
- Install PHP, a DBMS (XAMPP or WAMP will work for this) and Composer
- Using MySQL or a DBMS of your choice, create a database for use with facer
- Edit the values in app/config/database.php with your database information
- In the command line (Linux or Windows), cd to the facer folder (you should see this readme in the root)
- Running "composer update" will install all the dependencies you need
- Running "php artisan migrate" will create all the database tables
- If you want to create dummy users use "php artisan db:seed"
- Running "php artisan serve" will start up the web server (alternatively you can use Apache in XAMPP or MAMP)
If you are updating:
- Running "composer update" will update any dependencies
- Running "php artisan migrate" will update any database changes