BrainVION is a community-driven platform designed specifically for university students, interns, tech learners, and IELTS candidates in Dhaka (Shukrabad / Dhanmondi area). This repository holds the Minimal Viable Product (MVP) landing application aimed at:
- Filling student house seats.
- Building the BrainVION brand credibility.
- Providing a zero-cost, highly responsive, and offline-capable Learning Hub.
This MVP enforces strict international engineering principles utilizing a modern, rapid-deployment stack:
- Framework: Next.js (Pages Router)
- Language: 100% Strict TypeScript (No
anyallowed). - Styling: Tailwind CSS v4 (Golden Ratio responsive spacing).
- PWA Integration: Native Service Worker (
sw.js) for full offline capability. - Hosting / Deployment: Vercel (Zero-cost tier).
- CMS / Data: Static generation (with future scaling to Notion/Markdown) and Google Forms.
- Node.js (v18+ recommended)
- npm
- Clone the repository:
git clone https://github.com/dialc-cmd/brainvion.git cd brainvion - Install dependencies:
npm install
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser.
To ensure educational adaptability and maintain premium standards, all contributions MUST adhere to the following:
-
Proprietary Header: Every logic file (
.ts,.tsx) must start with the BrainVION proprietary copyright header. -
Rationale-First Commenting:
Code logic must be documented using the 3-Line Context Rule:
// Community REQUIREMENT [Brainvion]: [Why?]// TECHNICAL IMPLEMENTATION: [How?]// QA/QC ADVISORY: [What to test?]
-
No Magic Numbers: All layouts, padding, and margins must utilize variables from
src/lib/constants.tsbased on the Golden Ratio ($\Phi \approx 1.618$ ).
This repository and its foundational architecture are the exclusive intellectual property of Brainvion and Founder Dial Chowdhury Emon (@dialc.official, GitHub: dialc-cmd).
Unauthorized copying, modification, or distribution is strictly prohibited outside of authorized community contributions.
