Skip to content

uOttawaSESA/sesa-website

Repository files navigation

uOttawa Software Engineering Students' Association (SESA)

This is the repository for the main SESA website.

Prerequisites

  • Node.js 20+
  • pnpm (activated via Corepack)

Note

Node 25 and newer no longer include Corepack by default. If you are using Node >= 25, install Corepack manually with

npm install -g corepack

Getting Started

First, make sure that Corepack (included with Node.js) is enabled (if you're on Windows, run this command in a terminal as admin):

corepack enable
corepack prepare pnpm@latest --activate

Then, install the dependencies:

pnpm install

Then build packages:

pnpm build

Then start development server:

pnpm dev --filter web

Note

You will need to store your environment variables under apps/web/.env

Open http://localhost:3000 to see the website.

License

This project is licensed under the GNU Affero General Public License, Version 3.0 (LICENSE or https://www.gnu.org/licenses/agpl-3.0.en.html).

About

uOttawa SESA Main Website

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages