INNOVATE · CONNECT · INSPIRE
The official developer-centric portal for Accelerate — The Computer Science Club of RV College of Engineering (RVCE), Bengaluru. Live at accelerate-rvce.github.io.
Accelerate is a premium, modern tech portal designed to represent our student technology community as a serious engineering organization. The portal serves as a platform to share resources, list open-source projects, detail team structures, showcase upcoming hackathons/events, and guide student developers on open-source contributions.
- Core: React 19, TypeScript, Vite, React Router
- Styling: Tailwind CSS (custom HSL theme variables, sleek dark theme
#08080c) - Components & Accessibility: Radix UI (Primitives, Tabs, Dialogs, Tooltips)
- Icons: Lucide React + custom SVGs
- Animations: Framer Motion & custom high-performance HTML5 Canvas renderers
- Linter: Oxlint (Oxc fast linting system)
An interactive 3D-like wireframe particle engine rendering the club's logo:
- Boundary-aware drift: Particles move naturally with micro-rotations.
- Cursor interaction: Particles are repelled by the mouse, flare up in opacity, and rotate faster based on cursor proximity.
- Click-to-Spawn: Clicking anywhere on the hero background spawns a burst of
1–4new logo particles that explode outwards. - Performance: Built using standard HTML5 Canvas &
requestAnimationFramewith safety caps. Respects browserprefers-reduced-motionsettings.
A comprehensive workspace for developer onboarding:
- Accessible Radix tabs showing the Git Workflow and Coding guidelines.
- One-click click-to-copy terminal commands for cloning, checkout, and building.
A structured category index of roadmap tutorials and materials:
- Categorized filters with smooth rendering transitions.
- Styled badges denoting difficulty levels (Beginner, Intermediate, Advanced).
An interactive grid showcasing student contributors:
- Accessible Radix Tooltips displaying members' names, roles, and profiles.
Ensure you have Node.js (v20+) installed on your system.
Clone the repository:
git clone https://github.com/YOUR_USERNAME/accelerate-rvce.github.io.git
cd accelerate-rvce.github.ionpm installnpm run devOpen http://localhost:5173 in your browser.
npm run buildThis runs the TypeScript compiler tsc and bundles the assets into the /dist folder.
The project uses a fully automated deployment pipeline managed via GitHub Actions:
- The configuration is defined in deploy.yml.
- Triggers: Every push to the
mainormasterbranches automatically triggers the build process and deploys the contents of/distto GitHub Pages.
We welcome contributions from all club members and RVCE students!
- Fork the repository to your personal profile.
- Clone your fork locally.
- Create a branch:
git checkout -b feature/your-feature-name - Implement your changes, verifying there are no compilation errors (
npm run build). - Commit and push to your fork, then open a Pull Request.
Refer to the Contribute section on the live portal for full guidelines.