Ideas by Students. For a Brighter Tomorrow.
A student-led technology collective, open-source engineering lab, and AI/ML research initiative.
GREVIX is a modern, high-performance web platform designed for tech enthusiasts, open-source contributors, and student innovators. Built with a sleek dark-mode cybernetic design system, it delivers real-time telemetry, confidential membership onboarding, flagship event showcases, and complete privacy shielding.
- Privacy-First Location Coordinates: Detects the visiting user's real geographic coordinates dynamically using standard browser HTML5 Geolocation (
navigator.geolocation). - Zero Server Exposure: Coordinates are computed 100% locally inside the visitor's web browser and are never transmitted to backend servers, logged, or exposed to intruders.
- Failover Lookup: Seamless client-side fallback to public IP geolocation (
get.geojs.io) if location access is restricted.
- Encrypted Local Storage: Form submissions from prospective members are stored locally in
private_data/details.xlsx. - Strict Duplicate Enforcement: Prevents duplicate entries by validating Email and GitHub profile URLs against existing records before saving.
- HTTP Shielding Middleware: Returns strict
404 Not Foundresponses to any public attempt to inspect.xlsx,.env,private_data/,server.js, or configuration files over HTTP.
- Grevix AfterCode (October 11–12, 2026): Flagship 24-hour online solo hackathon hosted on Unstop. Features 3 dynamic 8-hour phases with unexpected Challenge Cards testing real-time problem solving, AI engineering, and software delivery.
- Leadership Roster: Features Founder Aaryan Rawat, Co-Founder Apoorv Negi, President Baibhab Gusain, and Core Members Alok Singh, Happy Singh, and Pragya Semwal.
- Comprehensive Guidelines: 60+ detailed policy directives in
privacy.htmlandterms.htmlcovering data protection, intellectual property, user rights, and community standards.
| Layer | Technology / Tools |
|---|---|
| Frontend UI | HTML5, Vanilla CSS3 (Custom Design System, Cybernetic Tokens, Responsive Layouts), JavaScript (ES6+) |
| Backend API | Node.js, Express.js |
| Data Engine | SheetJS / ExcelJS (details.xlsx with route shielding) |
| Security | Custom HTTP Shielding Middleware, Input Sanitization, Client-Side Sandbox Geolocation |
| Design System | Google Fonts (JetBrains Mono, Archivo Black, Inter), Custom SVG Favicon & Graphic Elements |
website/
├── assets/ # Brand assets, project imagery, blackhole emblems & icons
│ ├── blackhole.png
│ ├── build.jpg
│ ├── contribute.jpg
│ ├── learn.jpg
│ └── favicon.jpg
├── private_data/ # Shielded local data directory (Restricted Access)
│ └── details.xlsx # Confidential member registrations
├── index.html # Main Community Landing Page
├── home.html # Telemetry Hero & Portal Page
├── about.html # Mission, Vision & Leadership Roster
├── events.html # Flagship Events & Grevix AfterCode Showcase
├── projects.html # Open Source Systems & Project Hub
├── community.html # Team Directory & Member Onboarding Form
├── privacy.html # 60-Guideline Comprehensive Privacy Policy
├── terms.html # Terms of Service & Code of Conduct
├── styles.css # Core CSS Design System & Responsive Rules
├── server.js # Express Server, Form Handler & Security Middleware
├── favicon.jpg # Blackhole Emblem Favicon
├── favicon.svg # Scalable Tech SVG Favicon
└── README.md # Project Documentation
Make sure you have Node.js (v18.0.0 or higher) installed on your machine.
-
Clone the Repository:
git clone https://github.com/Grevix/website.git cd website -
Install Dependencies:
npm install
-
Start the Production / Local Server:
node server.js
-
Access the Website: Open your browser and navigate to:
http://localhost:3000
- All candidate registration data collected via the join form is saved directly to local storage inside
private_data/details.xlsx. - Public access to private data folders or raw Excel files via web request/Inspect Element is automatically blocked by
server.jsHTTP shielding middleware. - Client location coordinates are processed strictly in-browser and are never recorded or transmitted over network sockets.
- Organization: GREVIX Tech Collective
- Email: contact@grevix.online
- GitHub: https://github.com/Grevix
- Discord: Join GREVIX Community
© 2026 GREVIX COMMUNITY. Built with purpose. Driven by students.