A fast, modern front-end starter for the PoliHack site.
Built with Vite + React (JavaScript), styled with SCSS, and powered by Ant Design for production-ready UI components.
Optimized for a great developer experience and quick public deployments.
- ⚡ Vite-powered dev server and build pipeline with lightning-fast HMR
- ⚛️ React (JavaScript) — simple, familiar, and flexible
- 🎨 SCSS/Sass for modular, maintainable global and component-level styles
- 🧩 Ant Design (antd) for accessible, consistent UI components
- 🧱 Clean project structure ready for pages, components, and assets
- ☁️ Builds to static assets, easily deployable on any host (e.g., Cloudflare)
git clone https://github.com/osutcj/PoliHack
cd PoliHacknpm installnpm run devnpm run buildnpm run preview🎨 Styling & Ant Design Notes
- Use SCSS for:
-
Global variables and mixins
-
Component-level modular styles
- Ant Design components serve as UI building blocks. You can wrap or extend them with SCSS overrides to align with PoliHack branding.
🚀 Deployment
This project builds static assets ready to serve from any static host.
Run:
npm run build
The optimized build output is located in the dist/ directory.
Currently deployed on Cloudflare.
-
Fork the repository
-
Create a feature branch
git checkout -b feat/my-feature- Commit your changes
git commit -m "[ MESSAGE ]"- Open a Pull Request and describe your change
This project is licensed under the MIT License. See the LICENSE file for details.
💡 Built with love by the OSUT team for PoliHack.