TODO
This project is a collaboration between Joachim Veulemans and Ian Angillis. The goal of the project is to create a website where you can play games against other people, together, an AI or yourself. You will also be able to replay famous chessgames. This is one of 4 repositories in this project:
This repository will focus on the frontend part of the project. This is written in Angular.
Navigate to chessgame.jocawebs.be to view the latest stable version of the website. Navigate to develop.chessgame.jocawebs.be to view the current beta version of the website. Navigate to documentation.chessgame.jocawebs.be to view the documentation.
Navigate to Trello to view the projects status on Trello.
Navigate to Docker Hub Frontend to view the Docker Hub status. Navigate to Docker Hub Documentation to view the Docker Hub Documentation status.
- Run
npm install -g @angular/cli
to install the Angular-CLI. - Run
ng serve
to start a server. Navigate tohttp://localhost:4200/
to view output. - Run
ng lint
to run the linting rules. - Run
ng test
to run the unit tests using Karma. - Run
ng e2e
to run the end-to-end tests using Jasmine. - Run
ng build --prod
to perform a production build.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
- Run
docker build . --file Dockerfile --tag chessgame-frontend:latest
to build the image. - Run
docker run -d -p 4200:80 chessgame-frontend:latest
to start a container. Navigate tohttp://localhost:4200/
to view output.
To get more information, please contact us by creating an issue.