A modern, responsive, and interactive bar website built with React, Vite, and Tailwind CSS. Featuring smooth animations, Lottie files, and Radix UI components, this website provides an engaging experience for bar visitors.
Check the live version here:
👉 https://greeneking-client.vercel.app/
- ✅ Fully responsive for all devices (mobile, tablet, desktop)
- ✅ Smooth animations with AOS, Framer Motion, and animate.css
- ✅ Lottie animations for engaging visuals
- ✅ Radix UI components for accessible design
- ✅ Routing using React Router DOM
- ✅ Forms handled with React Hook Form
- ✅ Notifications via React Toastify and SweetAlert2
- ✅ SEO optimization with React Helmet Async
- ✅ Firebase integration for backend services
- Frontend: React 18, Vite, Tailwind CSS
- Animations: Framer Motion, AOS, Animate.css, Lottie
- UI Components: Radix UI, Lucide React Icons
- Forms & Validation: React Hook Form
- HTTP Requests: Axios
- Notifications: React Toastify, SweetAlert2
- Routing: React Router DOM
- State Management / Data Fetching: @tanstack/react-query
- Backend / Services: Firebase
Clone the repository:
git clone https://github.com/najatul6/greeneking-Client.git
cd greeneking-ClientInstall dependencies:
npm installRun the development server:
npm run devOpen http://localhost:5173 to view in the browser.
Build for production:
npm run buildPreview the production build:
npm run previewgreeneking-Client/
│
├─ public/ # Static assets (images, videos, fonts)
├─ src/
│ ├─ assets/ # Images, videos, Lottie files
│ ├─ components/ # Reusable React components
│ ├─ pages/ # Page components (Home, About, Contact)
│ ├─ hooks/ # Custom React hooks
│ ├─ utils/ # Utility functions
│ ├─ App.jsx # Main app component
│ └─ main.jsx # Entry point
├─ package.json
├─ tailwind.config.js
└─ vite.config.js
npm run dev— Starts the development servernpm run build— Builds the project for productionnpm run preview— Previews the production buildnpm run lint— Runs ESLint to check code quality
Contributions are welcome!
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature - Make changes and commit:
git commit -m 'Add feature' - Push to the branch:
git push origin feature/your-feature - Open a pull request
This project is licensed under the MIT License.
Created by Md Najatul Islam – feel free to reach out for questions or collaborations!


