2017 © Pedro PelĂĄez
 

project intrabutterschool

The IBS project.

image

buttercorp/intrabutterschool

The IBS project.

  • Friday, December 8, 2017
  • by younesdiouri
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Intra Butter School

Build Status, (*1)

IBS is an Open Source project : it consists in building a community platform allowing students of the same class to create a group through an OAuth2 connection via Facebook and thus be able to take classes simultaneously, share documents, consult their planning, configure reminders (control, duty, ...)., (*2)

We are eager to add some gammification into the project, to make it fun using it (not like regular schools ERP's ;) ). Moreover, fluidity, evolution and userExperience is our motto !, (*3)

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. This project use the following techologies : - Angular 6 - Nodejs - Angular PrimeNg - SemanticUI - Firebase - SocketIO, (*4)

https://intrabutterschool.firebaseapp.com Mirror of this git master branch., (*5)

Wanna join the ButterCorp Community :

Become a slack member :

, (*6)

Slack, (*7)

Become a discord member :

https://discord.gg/c6H2Tbt, (*8)

[FR] Rejoindre la communauté FR :

Groupe Facebook Circle pour posez vos questions etc : lien vers la communauté Facebook FR, (*9)

Prerequisites and Installation

What things you need to install the software and how to install them :, (*10)

Node :

Before anything else you have to install node.js on your machine, you can check by typing, (*11)

node -v

If the command is not recognized : You can download node here, (*12)

NPM :

NPM is mandatory to run this project, because we are using @AngularCLI and other NPM packages for dependencies. You can check NPM install through this following command in your favorite terminal:, (*13)

npm -v

If the version doesn't comes out of the terminal you can install NPM through the link below : https://www.npmjs.com/get-npm, (*14)

Cloning and running the project

This project was generated with Angular CLI version 6.0.5., (*15)

Step 1: Clone this repository

git clone git@github.com:ButterCorp/intrabutterschool-front.git

and, (*16)

cd intrabutterschool

Step 2: Install Angular/CLI

npm install -g @angular/cli

Step 3: Run the following command

npm install

Step 4: Angular Launch :

Run ng serve for a dev server or ng serve --open (--open opens your favorite browser (Chrome ? <3) with the right PORT). Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files., (*17)

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module., (*18)

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build., (*19)

Running unit tests

Run ng test to execute the unit tests via Karma., (*20)

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor., (*21)

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README., (*22)

Authors

  • Butter Corporation - The Butter Company - ButterCorp

Names and statements :, (*23)

Kevin Gilibert : The Codacy / Code Review / Amazing Pull requester from Paris Suburbs., (*24)

Robin Thorel : Carrying the project with his front skills. Co-founder of the ButterCorporation., (*25)

Younes Diouri : Back-end crazy/lazy BOI., (*26)

See also the list of contributors who participated in this project., (*27)

License

This project is licensed under the MIT License - see the LICENSE.md file for details, (*28)

The Versions

08/12 2017

dev-master

9999999-dev

The IBS project.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

laravel facebook ibs