A dynamic SQL problem generator application to test your knowledge on SQL. Can be build to run in either client or server mode.
Currently there are two versions of testSQL hosted as a demo.
| Website | Detail |
|---|---|
| https://react-testsql.herokuapp.com/ | Full version. |
| https://joshualicense.github.io/react-testsql/ | Client-only version. |
Make sure you have git, and yarn or npm installed.
For the full version, a MongoDB container is required, the URI should be set inside .env. See mLab for a free option.
- Clone this repository locally.
git clone https://github.com/JoshuaLicense/react-testsql.git - Change directory.
cd react-testsql - Install all depedancies for testSQL.
yarn - Configured a
.envfile usingenv-exampleas a template. - Start testSQL.
yarn start
or
yarn start:client - Open
localhost:3001orlocalhost:3000(client only) in your browser.
To ensure the application runs solely in the browser, react testSQL uses SQL.js which is SQLite compiled into JavaScript.
See here.
Please find additional help in the wiki. Questions that are not found please raise an issue.
