Official website for Make-A-Ton 8.0 - South India's Largest Hackathon, organized by CITTIC.
- React 19
- TypeScript
- Vite
- React Router
- GSAP (animations)
- Node.js 20 or higher
- npm
npm installnpm run devThe site will be available at http://localhost:5173
npm run buildBuild output will be in the dist directory.
npm run previewThis project uses GitHub Actions for automated deployment to GitHub Pages.
- Push changes to the
mainbranch - GitHub Actions automatically builds and deploys to GitHub Pages
- The workflow is defined in
.github/workflows/deploy.yml
If using a custom domain, add a CNAME file to the public directory with your domain name.
If deploying to https://<username>.github.io/<repo-name>/, update the base path in vite.config.ts:
base: '/<repo-name>/',src/
App.tsx # Main app component with routing and home page
App.css # Global styles
Newsletter.tsx # Newsletter page
NotFound.tsx # 404 page
main.tsx # Entry point
assets/ # Images and media
public/ # Static assets (sponsors, PDF brochure)
Short URLs are handled via React Router and redirect to external services:
/gallery- Photo gallery/insta,/linkedin,/whatsapp,/telegram,/x- Social media/secondcommit,/callforproduction- Forms
All rights reserved.