An over engineered Tic Tac Toe Online Web Implementation with vs AI or vs Player modes.
Database - MongoDB
Backend - ASP.NET 6 Web API
Frontend - Angular 13
UI - npm install then ng serve
API - dotnet restore then dotnet run
Docker Containers:
- Backend - RUN docker build -t tictactoeservice .
- Backend - RUN docker run --publish 5000:5000 --detach --name tictactoeservice tictactoeservice:latest
- Frontend - add backend URL to config.json file
- Frontend - RUN docker build -t tictactoewebapp .
- Frontend - RUN docker run --publish 80:80 --detach --name tictactoewebapp tictactoewebapp:latest