This is an example of how I would implement Tic-Tac-Toe using React.js as front-end and Appwrite/Nest.js for back-end.
Go to SharedLibrary and run...
$ npm run build
Install Appwrite Create a "Tic-Tac-Toe" project in Appwrite
Create and fill out an .env file for the CLI, NodeAPI and ReactClient projects. See .env.example files for help.
Go to CLI folder and use theese commands...
$ npm install
$ npm run setup
$ npm run create
$ npm run update
Go to the ReactClient folder and run...
$ npm install
$ npm run start
Go to NodeAPI folder and run...
$ npm install
$ npm run start:dev
Client is now running on localhost:3000
-
Simplify the process of running the app from blank.
-
Wait for Appwrite to add database transactions.
-
Wait for Appwrite to add database collection name alias.
-
Appwrite was used as a part of the backend for experimental purposes as an alternative to Firebase. It lacks some pretty important features like database transactions to make it production-ready.
-
There is a bug with