Skip to content

skycatchfire/rise25

 
 

Repository files navigation

Rise25

Website for announcing Mozilla's Rise 25 competition winners

Stack

Simplified stack for a flat, single-page site.

  • Vite for frontend tooling / build
  • Typescript for programming language
  • Alpine.js for frontend interactivity and state management
  • Tailwind CSS for styling <<<<<<< HEAD
  • Vercel for deployment

  • Netlify for deployment

    c7c7dd78b3c89042d30f7226b7f73daf901c1daa

Local Development

# install dependencies if you haven't already
npm install

# run dev server and check your console for the local URL
npm run dev
  • index.html file is the entrypoint for the site.
  • src/winners.ts contains winners, categories, and groups.
  • src/components directory contains all the Alpine.js components. Each component is a single file. Components are imported into main.ts.
  • src/styles directory contains all the Tailwind CSS styles.
  • src/assets directory contains all the static assets.

Deployment

This site uses Netlify for deployment. Any changes to the main branch will be automatically deployed to a preview site, and changes to the prod branch will be automatically deployed to the production site.

About

Website for annoucing Mozilla's Rise 25 competition winners

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 63.7%
  • HTML 25.3%
  • CSS 9.4%
  • JavaScript 1.6%