Skip to content

Common Knowledge

solar464 edited this page Apr 7, 2026 · 7 revisions

Quick Links

The Goal

The PV engineering team primarily focuses on completing programming tasks to support our website, discord bot, and corresponding API. We develop tools to support the national organization, and state teams. We primarily use Typescript, with NextJS, MySQL, and Fastify. Our work ranges from simple to more complex, so anyone with at least a little programming experience, and a will to learn, is welcome to volunteer! Team meetings are Mondays @ 7CT/8ET.

Repos of note:

  • the-website
  • the-api
  • the-discord-bot

Expectations

The only hard requirement is the willingness to learn from outside sources and mistakes. That being said, some skills will make learning faster!

Basic Developer Skills (for Novice Developers)

The following skills are the minimum expectation. People likely will not have the time to help acquire these skills!

PV Specific Technology

NextJS General Info (not super important)

To learn more about Next.js, take a look at the following resources:

Frontend Development Concepts (for Experienced Backend Developers)

For experienced backend engineers, these links provide a more accelerated introduction to frontend development!

Clone this wiki locally