Something about the project.
Tools we use
Client
- Install requirements with
npm install
(located underclient
directory). - Run the server with
ng start
. - Open the browser at http://localhost:4200.
For social login create a .env
file in the root of the server
directory, and add there all the configuration:
FACEBOOK_APP_ID=12345
FACEBOOK_APP_SECRET=12345
TWITTER_CONSUMER_KEY=12345
TWITTER_APP_SECRET=12345
GOOGLE_APP_ID=12345
GOOGLE_APP_SECRET=12345
GITHUB_APP_ID=12345
GITHUB_APP_SECRET=12345
Server
- Install requirements with
npm install
(located underserver
directory). - Run the server with
npm start
. - Open the browser at http://localhost:3000.
Client
- Run
ng test
to execute the unit tests via Karma. - Run
ng e2e
to execute the end-to-end tests via Protractor.
Server
- Run
npm run eslint
to check for ESLint mistakes. - Run
npm test
to run the integration tests.
Client
Not yet..
Server
Not yet..
Client
- Run
ng build -prod -aot
to build the project. - Run
npm run sw
to generate the service worker file (indist
directory).
Server
- Not yet..