A modern React-based frontend application built with Vite, featuring Google OAuth integration and a beautiful UI powered by Tailwind CSS.
- ⚡️ Built with Vite for blazing fast development
- 🔐 Google OAuth authentication
- 🎨 Modern UI with Tailwind CSS
- 🔄 React Router for seamless navigation
- 📱 Responsive design
- 🧹 ESLint for code quality
- React 19
- Vite 6
- Tailwind CSS 4
- React Router DOM 7
- Google OAuth
- JWT Decode
- Node.js (Latest LTS version recommended)
- npm or yarn
- Clone the repository:
git clone https://github.com/Harshjosh361/FormNestFrontend
cd vite-project- Install dependencies:
npm install
# or
yarn install- Create a
.envfile in the root directory and add your environment variables:
VITE_GOOGLE_CLIENT_ID=your_google_client_id
- Start the development server:
npm run dev
# or
yarn dev- Open your browser and navigate to
http://localhost:5173
npm run dev- Start development servernpm run build- Build for productionnpm run lint- Run ESLintnpm run preview- Preview production build
vite-project/
├── src/
│ ├── assets/ # Static assets
│ ├── data/ # Data files
│ ├── App.jsx # Main application component
│ ├── main.jsx # Application entry point
│ └── index.css # Global styles
├── public/ # Public assets
└── pages/ # Page components
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Vite team for the amazing build tool
- React team for the wonderful library
- Tailwind CSS team for the utility-first CSS framework