HeroEngineer.com was a professor's pet project for 3 semesters with over 50 students at USC. It's now discontinued, and the source code is released for reference if other students want to build on the idea in the future. Also note that HeroEngineer was an experiment requiring rapid prototyping and feedback, so it doesn't have tests, documentation, or the other niceties you might hope to find in a professional-grade project.
- React/Redux
- TypeScript/JavaScript/HTML/CSS/SCSS
- Npm, Webpack, and Babel
- Ant Design
- Customizable SVG avatars and accounts secured with Json Web Tokens
- Quizzes, "quests," and in-class assignments (with both automatic multiple-choice feedback and manual professor input)
- Guided group formation process and chat rooms for student groups
- PDF generation for university accreditation
I didn't put any license on this project, but consider it free to use in any way you like -- no attribution or copyright notice needed.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.