Official website for Adwait Artha LLP : Financial advisory and legal consulting in India. Built with Next.js (App Router), TypeScript and Tailwind CSS.
| Area | Choice |
|---|---|
| Framework | Next.js 16 · React 19 · TypeScript |
| Styling | Tailwind CSS 4 · shadcn/ui (Radix) |
| Motion | Motion |
| Resend | |
| Security | Arcjet (rate limiting / bot protection) |
| Analytics | Vercel Analytics & Speed Insights (production) |
| Command | Purpose |
|---|---|
npm run dev |
Dev server (Turbopack) |
npm run build |
Production build |
npm run start |
Run production server |
npm run lint |
ESLint |
npm run format / format:check |
Prettier |
npm install- Copy
.env.example→.env.localand setAPP_ENV,RESEND_API_KEY,ARCJET_KEYas needed. npm run dev→ http://localhost:3000
app/
api/ # contact, schedule-consultation, arcjet
components/ # pages sections, emails, ui/
services/ # service routes + shared layout
careers/
layout.tsx, page.tsx, globals.css, sitemap.ts, error boundaries
lib/ # constants, env, arcjet, schema, utils
public/ # static assets, manifest, robots.txt
Content-heavy values live in lib/constants.ts (and related types). API routes validate with Zod (lib/schema.ts).
See CONTRIBUTING.md for branches, PR flow, naming and commits.
This project is proprietary and intended for Adwait Artha LLP.
For questions or support, contact mit4s.dev@gmail.com