A website for the "Hola Mozilla" orientation program organized by the Mozilla Campus Club of SLIIT. It features an event hero, carousel, contact links, and a ticket generator that renders a downloadable ticket image.
- Hero section with event date and countdown
- Carousel of past event images
- Contact us page
- Ticket generator that draws on a canvas and downloads as PNG
- React 17 (Create React App)
- react-router-dom for routing
- Font Awesome for icons
- Plain CSS modules
Requirements: Node.js and npm
- Install dependencies:
npm install
- Start development server:
The app will open at http://localhost:3000
npm start
src/App.js— router and routesindex.js— React entrycomponents/Header/— site headerHero/— hero + countdownCarousel/— carousel componentTicket/— canvas ticket generatorCountdownTimer/— countdown logic
pages/Index/— landing pageTicket/— ticket pageContact/— contact pageregister/— register page
public/index.html— HTML templateimages/— public images
This project is licensed under the Mozilla Public License 2.0 (MPL 2.0). See the LICENSE file for details.