Not a kahoot copy - Club Info
I swear it's not a kahoot copy !!
Cooked by anonymous members of the club info 👨🍳
npm install
Eslint and Prettier are set up in the project to keep to code clean and readable There is a settings.json for VSCode.
I hightly suggest you to install the following extensions from the marketplace:
Here are the things to do to run the project
- First open a terminal go to backend and install the dependencies (Assuming you already have Python 3 and pip installed)
cd backend
pip install -r requirements
- Go back to the front-end side and install the depencies (Assuming you have node installed)
npm install
- Run the npm script
serve
npm run serve
- Run the backend
cd backend
python logic2.py
- Open your favourite browser and open the url shown in the terminal. It should to something like this
http://localhost:8080
To create a room as an admin go to
http://localhost:8080/admin-home
To join a room as player got tohttp://localhost:8080
- Copy the https link generated with the following command:
ngrok http 8000
- Paste it here:
Vue.use( new VueSocketIO({ debug: true, connection: "paste-link-here", }) );
- Build the site with
npm run build-prod
- Send everything from this directory to the server
- Start the python script
- You should have a look at node before
- To learn VueJS, check out the Vue documention
- Vue Router
- Tailwindcss
- Typescript
- Check out the socket.io documention
- Turn the website into an app