Skip to content

SQLiqour is an ideal platform for students, developers and anyone who wants to improve their SQL skills by gaining hands-on experience in managing a virtual cocktail bar.

License

Notifications You must be signed in to change notification settings

DevTobias/sqliquor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


sqliquor logo

SQLiqour is an ideal platform for students, developers and anyone who wants to improve their SQL skills by gaining hands-on experience in managing a virtual cocktail bar.
Master SQL and lead your virtual bar to success!
Report an error · Feature request

license

Table of contents
  1. Getting Started
  2. Development
  3. License
  4. Contact

👋 Getting Started

❗This section is still being written.

🧑‍💻 Development

To setup the dev environment, you need to make sure to have the following tools installed on your system first. Bun can only be installed on Linux based systems for the moment. If you are on windows, make sure you setup this repository inside of wsl2.

  • docker
  • nodejs with yarn
  • bun
  • (optional) Taskfile - If you decide to not install it, you have to type in every command you want to use from Taskfile.yml files manually in your command line. It is encouraged to use this utility.

You can install all the dependencies of the backend, frontend und documentation projects with this simple command: task run -- install. If you don't want to install all dependencies of all projects, navigate to the desired one and run yarn install.

Now we have to setup the databases. For this to work, you have to create a backend/app/.env.development file which includes all secrets like database passwords, api tokens and other stuff you want to keep secret. Just copy the backend/app/.env.template and fill the empty spaces and/or adjust the other values as you like. After this, you can now start the backend (database) containers with task setup.

If the database is ready, you can now move on to start the actually backend development server inside the backend/app directory with bun start.

If the server hast started successfully, you can now move on to the frontend. This should be pretty simple tho. Navigate to the frontend directory and type yarn turbo dev to start the next.js development server.

🔓 License

This software ist distributed under the MIT license. For more information you can have a look at the license file.

📝 Attribution

This project contains assets from Poly by Google and the pmndrs marketplace.

💌 Contact

The maintainers and original developers of the project are

For all questions regarding access to the project, technologies and so on you can just send use an email.

(Back on top)

About

SQLiqour is an ideal platform for students, developers and anyone who wants to improve their SQL skills by gaining hands-on experience in managing a virtual cocktail bar.

Topics

Resources

License

Stars

Watchers

Forks