Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kierandrewett/4.2-students-tournament
4.2 Students tournament application
https://github.com/kierandrewett/4.2-students-tournament
management students tournament
Last synced: 3 days ago
JSON representation
4.2 Students tournament application
- Host: GitHub
- URL: https://github.com/kierandrewett/4.2-students-tournament
- Owner: kierandrewett
- Created: 2023-03-11T16:10:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-03-31T22:51:54.000Z (over 1 year ago)
- Last Synced: 2024-05-17T06:51:14.654Z (6 months ago)
- Topics: management, students, tournament
- Language: TypeScript
- Homepage: https://github.com/EnderDev/4.2-students-tournament
- Size: 1.11 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 4.2 Students Tournament
Written using Tauri as the desktop framework and React for the frontend.
## Directory structure
| Directory | Description |
| ---------------------- | -------------------------------------------------------------------- |
| [src](src) | Frontend for Students Tournament made using React. |
| [src-tauri](src-tauri) | Backend for Students Tournament made using Rust/Tauri for windowing. |
| [mockups](mockups) | Static mockup files used during in design process. |
| [pseudo](pseudo) | Pseudocode and data structured used to aid development. |## Download
Check [the releases tab](https://github.com/EnderDev/4.2-students-tournament/releases/latest) for a list of compiled binaries to run.
### For Windows users
**Windows will warn you before launching the installer that it could "put your PC at risk".**
This message only appears because we have not signed the binary using a security certificate (they cost a lot to own), you can safely ignore this message and continue to the installation if you follow these steps:
1. Click "More info" when the message box appears
2. Click "Run anyway" when it appears.
If you're sceptical that this open-source application is in fact a virus, consider running the installer executable through something such as [VirusTotal](https://virustotal.com).
## Development
1. Install Rust via [rustup](https://rustup.rs).
2. Install Node.js via [nodejs.dev](https://nodejs.dev/en/).
3. Install Git via [git-scm.org](https://git-scm.org)4. **On Windows, Microsoft Visual Studio 2022/Microsoft Visual Studio Build Tools 2022 will be required.**
- Latest Windows SDK individual component in Visual Studio Installer required
- Desktop Development for C++ package in Visual Studio Installer required5. Clone the repository to somewhere on your computer:
```
$ git clone https://github.com/EnderDev/4.2-students-tournament
```6. Install the required frontend dependencies using npm:
```
$ npm install
```7. Compile and boot up the application:
```
$ npm run tauri dev
```8. If everything builds correctly, you should see the window open. Otherwise, [open a GitHub issue](https://github.com/EnderDev/4.2-students-tournament/issues/new) and report the problem.