Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

theoilie/hero_engineer_backend

Repository files navigation

Discontinuation of Project

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.

Main Languages, Tools, Frameworks, and Libraries

  • Java and Lombok
  • Spring and Spring Boot
  • MongoDB
  • Gradle
  • Docker and docker-compose

Features Overview

  • 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

Security Notice / License / Disclaimer

Please do not use this project in its current state without first changing all hardcoded passwords -- or (a better option) make them into environment variables instead. 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.

Miscellaneous

Also see https://github.com/Lactem/hero_engineer_frontend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published