Google Developer Groups on Campus USLS Events and projects website built with Next.js, React, and Tailwind CSS.
If you like this project, please consider giving it a star! ⭐
If you wish to suggest improvements or work on new features, please open an issue to leeyam.dev@gmail.com. We appreciate your interest and look forward to collaborating with you!
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Icons: Lucide React
- Deployment: Vercel
- Node.js >= 18 or nvm
- pnpm >= 8 (recommended) or npm/yarn
If you're using nvm, you can easily switch to the required Node.js version:
$ nvm use 18 # ignore if you're already on Node.js >= 18
$ pnpm install
Start the development server:
$ pnpm dev
# or
$ npm run dev
# or
$ yarn dev
Open http://localhost:3000 in your browser to see the result.
After making changes, run a build to check for lint and type errors:
$ pnpm build
# or
$ npm run build
To start the production server:
$ pnpm start
# or
$ npm run start
- Use Tailwind CSS utility classes
- Follow desktop-first responsive design
- Maintain consistent spacing and typography
The project includes comprehensive theme support:
- Light/dark mode toggle
- System preference detection
- Persistent theme selection
- CSS custom properties for colors
- Push your code to GitHub/GitLab/Bitbucket
- Connect your repository to Vercel
- Vercel will automatically deploy on every push
This project can be deployed to:
- Netlify
- Vercel
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Make your changes
- Run tests and linting (
pnpm build
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Once ready, you can submit a pull request for review.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ using Next.js, React, and Tailwind CSS