TEAMMATES

This is the documentation for contributors and developers. If you are an educator or student looking to use TEAMMATES, visit the product website.

TEAMMATES is a free, open-source tool for managing peer evaluations for students. It has been built and maintained by hundreds of contributors over more than a decade.

Get Involved

We welcome contributions from developers of all backgrounds, especially students. Here's how to get started:

  1. Set up your developer environment.
  2. Read the Contributing Guidelines.
  3. Pick a good first issue to work on.

Tech Stack

Domain Technology
Backend Java, Gradle, Jetty
Frontend Angular, SCSS
Database PostgreSQL, Hibernate, Liquibase
Testing Jest, TestNG, Selenium

Community & Support

We'd love to hear from you — whether you've found a bug, have an idea, or just want to say hi.