The new SSE website. https://sse.rit.edu
  • TypeScript 98.6%
  • SCSS 0.8%
  • JavaScript 0.4%
  • CSS 0.1%
  • Dockerfile 0.1%
Find a file
Jakob Langtry 95feb0abec
feat: add a soggy cat easter-egg page at /soggycat (#582) (#583)
The page replicates the functionality of https://soggy.cat with
original code. It shows a wet cat photo on a radial gradient
background, with a 3D tilt effect, a side menu, a secret-code
modal, an image upload that recolors the gradient, and a no-CSS
variant. The photo comes from Wikimedia Commons (CC BY-SA 2.5).

Co-authored-by: jjalangtry <jjalangtry@users.noreply.github.com>
2026-08-29 15:31:44 -04:00
.github chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
documentation chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
next feat: add a soggy cat easter-egg page at /soggycat (#582) (#583) 2026-08-29 15:31:44 -04:00
postman chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
scripts chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
.dockerignore chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
.DS_Store Update MD files regarding documentation 2026-03-03 10:33:16 -05:00
.gitattributes Removed comment from .gitattributes 2023-09-23 14:26:40 -04:00
.gitignore chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
.nvmrc chore(deps): upgrade to node v26 2026-07-23 12:44:07 -04:00
.prettierignore chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
.prettierrc.json chore: add manual CI deployments & simplify CI 2026-07-12 01:26:58 -04:00
CHANGELOG.md Updated docs 2025-05-19 21:01:07 -04:00
CODE_OF_CONDUCT.md Add docs 2025-05-19 20:27:26 -04:00
commitlint.config.cjs chore: add commitlint config & precommit hook (#566) 2026-07-19 19:27:28 -04:00
CONTRIBUTING.md chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
docker-compose.dev.yml.template fix template port for postgres 2026-03-12 00:49:37 -04:00
LICENSE Initial commit 2023-02-15 21:14:16 -05:00
package.json chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
pnpm-lock.yaml chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
pnpm-workspace.yaml chore: migrate to pnpm 2026-07-23 14:49:46 -04:00
README.md chore: migrate to pnpm 2026-07-23 14:49:46 -04:00

Society of Software Engineers Website: the SSEquel

This repo contains the source code for the Society of Software Engineers' website. Built using Next.js, the website is a hub for information about the SSE and provides tools to manage its various data needs.

Directory Structure

  • next directory holds the Next.js application bootstrapped with create-next-app.
  • documentation directory contains project documentation including wireframes, domain models, ERDs, etc.

Quickstart

From the repository root:

  1. Bootstrap local development:

    pnpm run setup:dev

    This command installs app dependencies, starts local Docker services, and runs database setup commands.

  2. Start the app:

    pnpm run dev

  3. Open the app at:

    http://localhost:3000

Developer Commands (from repo root)

  • pnpm run dev — start local development server
  • pnpm run lint — run lint checks
  • pnpm run test — run tests
  • pnpm run typecheck — run TypeScript type checks
  • pnpm run build — run production build
  • pnpm run check — run lint + test + typecheck

Environment Setup

Follow our environment setup guide to get started with the project.

After installing dependencies from the repository root, copy next/.env.example to next/.env and run pnpm run env:check before starting the dev server.

Required VSCode Extensions

Recommended VSCode Extensions:

  • GitLens: eamodio.gitlens (GOATed extension for git)

Contributing

If you wish to contribute to the project, please follow the guidelines in the CONTRIBUTING.md file. We welcome contributions of all kinds, including bug fixes, new features, and documentation improvements. Additionally, please stop by the mentoring lab at GOL-1670 to ask questions or get help with your contributions. We are happy to help you get started!

License

This project is licensed under the MIT License - see the LICENSE file for details.