Skip to main content

Welcome to the Team!

Congratulations on joining our university tech team! We're excited to have you here. This guide will help you get oriented with our team, understand our tech stack, and provide resources to help you grow as a developer.

Our Tech Stack

We build modern web applications using industry-standard tools and frameworks:

  • TypeScript - Type-safe JavaScript for reliable, maintainable code
  • React - Component-based UI framework for building interactive interfaces
  • Tailwind CSS - Utility-first CSS framework for rapid styling
  • Git & GitHub - Version control and collaboration platform
  • Next.js - React framework for production-grade applications

Getting Started

Prerequisites

Make sure you have the following set up:

  • A code editor (we recommend VS Code)
  • Node.js (version 18 or higher)
  • Git installed
  • A GitHub account
  • Access to our team's GitHub organization

First Steps

  1. Join our communication channels - Get added to our team Slack/Discord
  2. Set up your development environment - Follow our setup guide
  3. Clone the repositories - Get access to our projects
  4. Review the basics - Check out the learning resources below

Learning Resources

Whether you're new to web development or just need a refresher on our stack, we've compiled guides covering the fundamentals:

  • HTML Basics - Structure and semantics of web pages
  • Tailwind CSS - Our styling approach and utility classes
  • TypeScript - Type system and language features we use
  • Git & Version Control - Branching, committing, and collaborating
  • React - Components, hooks, and state management
  • Development Workflow - How we build features and review code

These resources are here for reference - explore them at your own pace based on what you need to learn or review.

Getting Help

Don't hesitate to ask questions! We're all here to help each other:

  • Team meetings - Weekly sync-ups and pair programming sessions
  • Code reviews - Learn from feedback on your pull requests
  • Documentation - Check our project wikis and READMEs
  • Team chat - Ask questions anytime in our dev channels

Next Steps

Explore the sections below to dive into specific topics, or reach out to your team lead to get assigned your first task. Welcome aboard!