Spell checker
The screen recording can be found at https://1drv.ms/v/s!ArdmYX28fo59pSqHlq90ZFNKZCSJ?e=JLi7AS
The project contains 2 parts,
ui
: containing the UI for the application build inReact
/TS
withvite
for the toolchainapi
: containing the API for the application build inPHP
using theSymfony
framework
To run the API,
- cd into the
api
directory,- install the
symfony
CLI fromhttps://symfony.com/download
(TLDR: runbrew install symfony-cli/tap/symfony-cli
), - run
composer update
to grab the dependencies for the project - run
symfony server:start 127.0.0.1:8000
.
- install the
To run the UI,
- cd into the
ui
directory,- run
yarn
ornpm install
to pull the dependencies, npm run dev
oryarn dev
to start the UI and open the app in the browser at thehttp://localhost:5173/
.
- run
Alternatively, the project can be run by downloading the docker-compose.yml
into a directory and running docker-compose up
in the directory, then visiting the UI at http://localhost:5173/
.