Skip to content

adnanelamghari/mini-facebook

Repository files navigation

Mini facebook

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Installing

  • Run those commands on terminal:
     composer install
    
     npm install
    
  • Open MySQL console or PhpMyadmin and create a database with the name "mini-facebook"
  • Create the database schema
  1. Open the project in your IDE
  2. Go to terminal and run:
    php bin/console make:migration
    
    php bin/console doctrine:migrations:migate
    
  3. The database schema will be created automaticaly when you run the project.

Running the project

To run the project: php bin/console server:run On the browser: http://127.0.0.1:8000

Login page

login

Register page

register

Current user's profiel page

profile 1_1 profile 1_2 profile 1_3

Friends list page

friends

Home page

home 1_1 home 1_2

Versioning

Available versions: Backend: Rest Api symfony: https://github.com/adnanelamghari/mini-facebook-symfony-api Fronend: AngularJs: https://github.com/adnanelamghari/mini-facebook-AngularJS-rest And other version (in progress using AngularJS here: https://github.com/adnanelamghari/facebook-AngularJS-Front

Authors