Practical digital solutions that help businesses work smarter.
A high-performance modern web application built with TanStack Start, React 19, TypeScript, and Tailwind CSS, featuring a custom layered neo-brutalist design system.
- Framework: TanStack Start (Full-stack React framework with SSR)
- Library: React 19
- Language: TypeScript
- Styling: Tailwind CSS v4 + Layered CSS Architecture
- UI Primitives: Radix UI & Lucide Icons
- State & Data Fetching: TanStack Query (React Query)
- Bundler & Tooling: Vite, ESLint, Prettier, Vitest
- Blazing Fast Performance: Full SSR and route pre-rendering powered by TanStack Start and Vite.
- Neo-Brutalist Aesthetic: Custom typography, high-contrast borders, solid shadows, and responsive motion.
- Accessible & Modular Components: Built with Radix UI primitives and Tailwind CSS.
- Type-Safe Routing: End-to-end type safety for routes, loaders, and search parameters.
Ensure you have one of the following package managers installed:
-
Clone the repository:
git clone https://github.com/geeky-rish/site.git cd site -
Install dependencies:
npm install # or bun install -
Start the development server:
npm run dev # or bun run devOpen http://localhost:3000 (or the port displayed in your terminal) to view the application.
| Command | Description |
|---|---|
npm run dev |
Start development server with hot-module replacement |
npm run build |
Build the application for production |
npm run preview |
Locally preview production build |
npm run lint |
Run ESLint checks across codebase |
npm run format |
Format code using Prettier |
npm run test |
Run test suite with Vitest |
├── public/ # Static assets (favicons, images)
├── src/
│ ├── components/ # Reusable UI & section components
│ │ └── ui/ # Radix & primitive UI elements
│ ├── lib/ # Utility helpers & configuration
│ ├── routes/ # TanStack Start file-based routes
│ │ ├── __root.tsx # Root document shell & providers
│ │ └── index.tsx # Homepage route
│ ├── styles.css # Base application styles
│ ├── site.css # Foundation styles
│ ├── site-enhance.css # Transitions & enhanced sections
│ └── site-brutal.css # Active neo-brutalist theme layer
├── package.json # Dependencies and scripts
├── tsconfig.json # TypeScript configuration
└── vite.config.ts # Vite build configuration
- Lead Developer & Owner: Rishi (@geeky-rish)
- Organization: RIKA TECH
- Contact: rika-tech@proton.me
This project is licensed under the MIT License - see the LICENSE file for details.