Skip to content

BrowningUltro-10539/ultro.browning.edu

Ultro Robotics Website

This repository houses the in-development redesigned website for Ultro Robotics! Our legacy codebase is preserved character-for-character but is divided into two places: CSS and assets here and HTML here. This makes it publicly accessible at https://ultro.browning.edu/old.

Our website uses the Astro web framework, as well as Tailwind CSS and daisyUI for styling.

Project Structure

/
├── public/
│   ├── old/
│   │   └── { old Ultro website assets }
│   └── { non-processed public assets }
├── src/
│   ├── assets/
│   │   └── { buildtime-processed assets }
│   ├── components/
│   │   └── { custom components used }
│   ├── layouts/
│   │   └── { base layouts used across different types of pages }
│   ├── pages/
│   │   ├── old/
│   │   │   └── { old Ultro website HTML }
│   │   └── { individual pages }
│   └── styles/
│       └── { global css properties, tailwind/daisyui config }
└── package.json

License

Code

The code in this repository is licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later). See the LICENSE file for details.

Assets & Content

The image assets in this repository, located under public/** and src/assets/*, documentation, and/or other written content are licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0), except for third-party assets hosted in src/assets/sponsors. See the LICENSE-CC-BY-SA-4.0 file for details.

Copyright

Copyright © Ultro Robotics

Development

Install dependencies:

deno i

Run development server:

deno run dev

Build site pages (located in dist/):

deno run build

Preview built site:

deno run preview

TODO

  • finish building content pages
  • convert navbar to use CSS scroll-driven animations instead of JS
  • footer
  • replace logos with transparent SVG assets
  • mobile support (sort of)
  • View Transition API
  • accessibility: respect reduced motion, etc..
  • make this website as fast as humanly possible
    • optimize css, js bundles
    • inline critical css (see @playform/inline
    • preload fonts

About

Website for The Browning School's Ultro Robotics

Topics

Resources

License

GPL-3.0, CC-BY-SA-4.0 licenses found

Licenses found

GPL-3.0
LICENSE
CC-BY-SA-4.0
LICENSE-CC-BY-SA-4.0

Stars

Watchers

Forks

Packages

 
 
 

Contributors