Skip to content

About

Public demo website for the PyTorch Philippines community.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

PyTorch Philippines

Nationwide, community-led PyTorch learning, research, career development, and community operations. Open to learners, educators, researchers, engineers, and contributors without school affiliation. This website adapts the FIT system; the original FIT project remains separate.

Local website

Requires Node.js 22.13–24.x and npm.

npm run setup
npm run dev

Open http://localhost:3100. Member and officer views use http://members.ph.localhost:3100 and http://officers.ph.localhost:3100. The launcher creates synthetic local data and starts the website without Python, Prefect, or the Rust API.

Local-only demo accounts: demo.member@example.org and demo.officer@example.org, password demo-password. These synthetic fixtures are unavailable in production. Preview statistics and testimonials are sample data, not verified community metrics.

npm run typecheck
npm run test:nationwide
npm test
npm run build

GitHub Pages

https://pytorch.ph serves the public site from frontend/public-site/ and a static member portal demo at /portal/, built and deployed by .github/workflows/deploy-pages.yml on every push to main. See frontend/public-site/README.md for local preview.

Production

The Next.js application needs Node.js-compatible hosting; GitHub Pages cannot run its server routes. Configure the portal build (NEXT_PUBLIC_API_ORIGIN, NEXT_PUBLIC_AUTH_API_ORIGIN) using .env.example in hosting or frontend/portal/.env.local; retain email confirmation and RLS. Use npm run build and npm start. Production never uses local demo authentication. No live deployment or data migration is included in this adaptation.

Layout

Path Purpose
backend/api Rust API (auth, portal gateway, evidence, leaderboards, profiles)
backend/legacy-python Retained Python engine, operator tools, and tests
frontend/public-site Public website (Jekyll fork of the PyTorch Korea and pytorch.org sites)
frontend/portal Member/officer portals
frontend/portal-static Static portal demo served under /portal/ on GitHub Pages
extension Chrome evidence extension
frontend/features, frontend/contracts Client features and shared request/response shapes
frontend/design-system Shared visual components
development Local launchers, local server, and optional automation tools
docs/PH-MIGRATION.md Provenance, sources, scope, and rollback
observability.project.toml Existing PH identity in the shared Codex harness

The organization profile stays in ../org-profile. See nationwide membership rules for access invariants.

About

Public demo website for the PyTorch Philippines community.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages