HanoiCollab_v2 - Real-time quiz collaboration solution for small teams
May 26, 2022 ยท View on GitHub
Client installation:
- HanoiCollab requires Tampermonkey, an extension for your browser. You can download Tampermonkey for Microsoft Edge and Google Chrome.
- After Tampermonkey has been downloaded, get HanoiCollab here.
- Follow the setup instructions in the UI and create a HanoiCollab account.
Server setup:
While the public HanoiCollab server (https://hanoicollab.herokuapp.com) is mostly functional, you might want to setup your own server. Here are the steps required:
- Step 1: Install the ASP.NET Core 6 Runtime.
- Step 2: Setup a MongoDB server. It can either be locally hosted or cloud-based. Note down your connection string. For more details on getting a MongoDB connection string, refer to this guide if you're using MongoDB on the cloud (MongoDB Atlas), or this guide for local servers.
- Step 3: Create your
appsettings.jsonHanoiCollab_v2. Theappsettings.jsonfile is located in theHanoiCollab_v2folder. A sample configuration file,appsettings.Sample.json, is also provided. You can make a copy of that file and rename it toappsettings.json, but remember to change:- The
connectionStringfield. Replace it with the MongoDB connection string you obtained during step 2. - The
JwtSecretfield. Replace it with any secret text to secure your server.
- The
Community
If you have any problems setting up HanoiCollab's client and/or server, would like quick support from HanoiCollab's developers, or just want to hang out with fellow users, don't hesitate to join our Discord server.