Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 855 Bytes

File metadata and controls

16 lines (11 loc) · 855 Bytes

Palaute (Norppa)

Project Overview

Palaute, also known as Norppa, is an open-source course feedback system used by the University of Helsinki and Tampere University. It is a full-stack TypeScript project with a React frontend, a Node.js/Express backend, and a PostgreSQL database. The system is designed to collect and display feedback on university courses.

The project is structured as a monorepo with the frontend and backend code located in the src/client and src/server directories, respectively. It uses Docker for containerization, making it easy to set up a local development environment.

Key Technologies

  • Frontend: React, TypeScript, Vite, Material-UI
  • Backend: Node.js, Express, TypeScript, Sequelize
  • Database: PostgreSQL
  • Testing: Cypress (end-to-end)
  • Build Tool: Vite
  • Containerization: Docker