Monoweb is the web application for Online, the informatics student organization at NTNU, found at https://online.ntnu.no. This monorepo contains all the source code for the applications that power the OnlineWeb experience.
To get started with local development, ensure you have the applicable tools installed. To build and run all the applications, you can use the following commands:
Terminal 1:
git clone https://github.com/dotkom/monoweb
cd monoweb
doppler login
doppler setup # Press Y on every prompt
docker compose up -d
pnpm install
pnpm run generate # Only needs to be run when there is a new schema or SQL file change
pnpm run migrate:dev # Only needs to be run when there is a new migration
pnpm run devPlease see the developer guide for information on how to get started with development.
Licensed under the MIT license.