Professional frontend application built with Vite + React and Tailwind CSS. Uses modular components, animations, and Firebase integration. Deploys to Vercel.
https://github.com/Raihan1018/HomeNest-server.git
Here are the connected frontend deployments using this backend:
- 🔗 Netlify: https://smart-homenest.netlify.app/
- 🔗 Vercel: https://home-nest-client.vercel.app/
- Entry:
index.html - App component:
App— src/App.jsx - Boot/renderer:
main— src/main.jsx - Styles:
index.css— src/index.css - Project config:
package.json— package.json - Vite config:
vite.config.js— vite.config.js - Tailwind config:
tailwind.config.js— tailwind.config.js - PostCSS:
postcss.config.js— postcss.config.js - ESLint:
eslint.config.js— eslint.config.js - Vercel config:
vercel.json— vercel.json - Vercel project meta:
.vercel/project.json— .vercel/project.json
- Component-driven UI with reusable components (examples in src/components/)
- Page structure and routing in src/pages/ and src/routes/ — src/pages/ / src/routes/
- Layout primitives in src/Layout/ — src/Layout/
- Global state / context in src/Context/ — src/Context/
- Firebase integration (auth / db) in src/firebase/ — src/firebase/
- Lottie animations under src/Animation/ (examples:
404.json,loginAnimation.json) — src/Animation/ - Static assets and public redirects in public/ — public/_redirects
- React (JSX) — entry at
src/main.jsx - Vite —
vite.config.js - Tailwind CSS —
tailwind.config.js+postcss.config.js - Firebase — src/firebase/
- Lottie animations — src/Animation/
- Deployment: Vercel —
vercel.json,.vercel/project.json - Tooling: ESLint —
eslint.config.js
- src/
- App and entry:
src/App.jsx,src/main.jsx - Styles:
src/index.css - Components: src/components/
- Animations: src/Animation/
- Context: src/Context/
- Firebase: src/firebase/
- Pages & Routes: src/pages/, src/routes/
- App and entry:
- public/ — static files and redirects (public/_redirects)
- config and build files at repo root (see links above)
Prerequisites: Node.js (16+ recommended) and npm or pnpm.
Install dependencies:
npm install