The official website for Queenstown's tech community. Built with Next.js, TypeScript, and Tailwind CSS.
- Modern, responsive design
- Interactive code examples
- Community-driven content
- Event management
- Newsletter integration
- Social platform connections
- Node.js (v18 or higher)
- npm or yarn
- Git
- Clone the repository:
git clone https://github.com/ktgcreative/queenstown-coders-connect
cd queenstown-coders-connect
- Install dependencies:
npm install
# or
yarn install
- Run the development server:
npm run dev
# or
yarn dev
- Open http://localhost:3000 in your browser.
We love contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Follow the existing code style and conventions
- Write meaningful commit messages
- Update documentation as needed
- Add tests for new features (when applicable)
- Ensure your code passes all tests
qtcc-open-source/
βββ app/ # Next.js app directory
βββ components/ # React components
β βββ (landing-page)/ # Landing page components
β βββ shared/ # Shared/reusable components
βββ public/ # Static files
βββ styles/ # Global styles
βββ utils/ # Utility functions
- Next.js - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- Motion - Animations
- React Icons - Icons
- Attend our meetups in Queenstown
Got questions? Need help? You can:
- Open an issue
- Join our WhatsApp group
Thanks goes to these wonderful people: [TBC]
- All our community members
- Contributors and maintainers
- Queenstown's tech community
Made with β€οΈ in Queenstown, New Zealand