┌─────────────────────────────────────────────────────────┐
_ _ _
| | (_) (_)
__ _ _ __ | | __ __ _ _ _ __ _ ___
/ _` | | '__| | |/ / / _` | | | | '_ \ | | / _ \
| (_| | | | | < | (_| | | | | | | | _ | | | (_) |
\__,_| |_| |_|\_\ \__,_| |_| |_| |_| (_) |_| \___/
└─────────────────────────────────────────────────────────┘
- This project is a tournament web application built with React, allowing users to enter topics, upload images, run tournaments through rounds, and view the results.
- It utilizes Local Storage to save user input and tournament data for persistence.
-
Check URL and Port
- Move your mouse pointer over the [Preview] → [Running URL and Port] button in the menu bar and click the button.
- Check that domain is registered on the 3000 port.
- If not, register the domain.
-
Check Dependencies.
- Check that
node_modules
is installed. - If not,
npm install
into terminal.
- Check that
-
Run Project
- Click [npm run dev] button in the menu bar.
- Alternatively, run the
npm run dev
command directly into terminal.
.
├── node_modules
├── src
│ ├── assets
│ │ └── images
│ ├── components
│ │ ├── Button.jsx
│ │ ├── Header.jsx
│ │ ├── ImageUploader.jsx
│ │ └── Match.jsx
│ ├── pages
│ │ ├── HomePage.jsx
│ │ ├── CreateTournamentPage.jsx
│ │ ├── TournamentPage.jsx
│ │ └── ResultsPage.jsx
│ ├── utils
│ │ └── storage.js
│ ├── App.css
│ ├── App.jsx
│ ├── index.css
│ ├── main.jsx
│ └── styles.css
├── .gitignore
├── index.html
├── package.json
├── README.md
└── package-lock.json
- Get URL and Port
- You can get the default URL/Port and add URL/Port on the top right.
- Move your mouse pointer over the [Preview] → [Running URL and Port] button in the menu bar (no click needed).
- Command feature
- You can simply run your script using the shortcut icons on the top right.
- Move your mouse pointer over the [Run] → [Add run command] button in the menu bar (no click needed).
- SSH Configuration
- This feature is only available for membership users.
- You can SSH to the Arkain container from the outside via the [Menu]->[SSH Configuration] in menu bar.
Visit https://arkain.io to support and learn more about using Arkain. To watch some usage guides, visit https://docs.arkain.io