/hcsa.tech

Our official website

Primary LanguageTypeScriptMIT LicenseMIT

HCSA.TECH

This is the main website for our club, the Herndon Computer Science Association. We are an unoffical club @ Herndon High School

This project is unstable and is still under development




Project Details

Reactjs with Typescript created with vite

Major Dependencies:

  • framer-motion
  • react-tsparticles
  • react-router-dom
  • scss

File structure

  • Pages are in separate folders in src/pages.
    • Each Page has [PageName].scss for styling.
    • Each Page has /components for components in each page.
  • src/components houses components for every single page, such as nav, footer etc
  • index.js renders App.js to the page
  • app.js manages the state for components from src/components and the entire pages router.

Backend

  • You do not want to know