/sqlblocks

An enviroment for learning the basics of SQL by using block-based coding

Primary LanguageTypeScript

Deploy to Pages

SQLBLOCKS

An enviroment for learning the basics of SQL by using block-based coding

The project is part of my master's thesis

Live-demo

Technologies/frameworks/packages used

How to run locally

If you want to run a copy of this project locally follow the instructions below

Install Node.js and npm if you haven't already done this

Node.js actually includes npm, so just follow these instrucions

Install Git of you haven't already done this

Follow these instructions

Clone the repository

Open a terminal, navigate to the directory where you want to copy the repository an run

git clone https://github.com/kasperbjerg/sqlblocks.git

Install dependencies

You need to download some extra stuff (for instance the Blockly library and the SQLite package). First navigate to the newly created directory

cd sqlblocks

and then run

npm install

Start the development server

In a terminal and in the same directory sqlblocks run

npm run dev

Then, copy the localhost address, open a browser and go the address

Hello, World!

In the file /src/routes/index.lazy.tsx replace Velkommen til SQLBLOCKS! with Hello, World! and see the change in the browser

Credits and acknoledgements

List of tutorials, videos, examples, repositories, etc., that has helped or inspired me in the process of building this project

Contributing

Any contributions are greatly appreciated, whether it's pointing out a bug or suggesting a new feature by creating a new issue or if you feel like helping out by working on some of the open issues already created

If you want to contribute by working on the existing issues you should fork the repository and make a pull request