Skip to content

ronakranjan/Project-ADAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project ADAM Frontend

A modern React + Vite + TailwindCSS single-page application that showcases Project ADAM – an API-first welfare-eligibility verification platform.

The frontend provides:

  • Animated hero section with video background
  • Detailed "How It Works" timeline & architecture visual
  • Interactive eligibility Simulator (mock flows)
  • Problem / Solution / Impact explanation
  • Government Scheme Recommendations enhanced by ADAM
  • Roadmap for future development

Tech Stack

Layer Tech
Framework React 18 + TypeScript
Build tool Vite
Styling Tailwind CSS + Prism-green custom theme
Animation Framer Motion
Icons Lucide
Deployment ready Netlify / Vercel / Static hosting

Getting Started

Prerequisite: Node.js ≥ 18 & pnpm / npm / yarn.

# clone repository
$ git clone <repo-url> adam-frontend
$ cd adam-frontend

# install deps
$ pnpm install  # or npm i / yarn

# start dev server
$ pnpm dev      # http://localhost:5173

The dev server has hot-module-reload. Any code / markdown edits will reflect instantly.

Production build

# create optimized build
$ pnpm build

# preview locally
$ pnpm preview  # http://localhost:4173

Project Structure

├── public/                 # static assets (videos, images)
├── src/
│   ├── components/
│   │   ├── ui/             # reusable UI pieces (navbar, hero media wrapper …)
│   │   └── sections/       # page sections (Hero, Impact, SchemeRecommendations …)
│   ├── App.tsx            # page composition & routing anchors
│   ├── AnimatedBackground.tsx
│   └── index.tsx          # React root
├── tailwind.config.cjs     # Tailwind & theme overrides
├── vite.config.ts          # Vite configuration
└── README.md               # you are here

Custom Theme

The design uses a Prism Green (#00FF9C) & black palette.

Key additions in tailwind.config.cjs:

colors: {
  prism: {
    green: '#00FF9C',
    greenDark: '#00CC7A',
  },
}

Custom utilities for glass-morphism (shadow-glow, semi-transparent borders, backdrop-blur) are also defined.


Contributing

  1. Fork & clone the repo
  2. Create a feature branch: git checkout -b feat/awesome
  3. Commit your changes: git commit -m "feat: add awesome"
  4. Push & open a PR

Make sure to follow the lint / format rules & keep the prism-green theme consistent.


License

This project is licensed under the MIT License. See LICENSE for details.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages