Frontend UI Client to interact with the Invite Code Manager. Built with React and TypeScript.
- Node.js (v18 or later recommended)
- npm
npm installnpm run devnpm run buildTo generate a local executable for your current platform:
npm run electron:buildThe executable will be located in the release directory.
To run the application in desktop mode for development:
npm run electron:devThis project supports local HTTPS development using Caddy.
- Install Caddy: Ensure you have Caddy installed on your system.
- Update Hosts File: Add the following line to your
/etc/hosts(orC:\Windows\System32\drivers\etc\hostson Windows):127.0.0.1 frontend.myapp.local - Run Development Server:
npm run dev
- Run Caddy: In a new terminal window, run:
caddy run
- Access the site: Open https://frontend.myapp.local in your browser. Caddy will automatically generate and trust a local certificate (you may be prompted for your password).
MIT