ViaNJ website
The public ViaNJ landing page and privacy policy, built with Next.js, React, and TypeScript.
Tech Stack
- Framework: Next.js 15.2.2
- Language: TypeScript
- UI: React 19
- Styling: TailwindCSS
- Animations: TailwindCSS Animate
- Icons: Lucide React
- Utilities:
- class-variance-authority
- clsx
- tailwind-merge
Getting Started
First, install the dependencies:
yarn installThen, run the development server:
yarn devThe application will be available at http://localhost:3000.
Project Structure
/components- Reusable React components/pages- Next.js pages and API routes/public- Static assets including screenshots/styles- Global styles and Tailwind configuration/types- TypeScript type definitions/lib- Utility functions and shared logic
Development
yarn dev- Start the development server with Turbopackyarn build- Build the production applicationyarn start- Start the production serveryarn lint- Run ESLint for code linting
Features
- Modern, responsive design
- Animated background effects
- Screenshot showcase
- Type-safe development with TypeScript
- Optimized performance with Next.js
- Beautiful UI components with TailwindCSS
License
Private - All rights reserved