ConnectRoll is a web application for icebreaker networking events.
ConnectRoll centers around a dice-rolling mechanic, where players take turns rolling virtual dice to determine outcomes and progress through the game.
- Framework: React
- Build Tool: Vite
- Language: TypeScript
- Styling: CSS (with support for frameworks like Tailwind CSS)
- State Management: React Context (or your preferred library)
- Node.js (>= 18)
- npm (>= 9) or yarn or pnpm
- Clone the repository:
git clone https://github.com/yourusername/connectroll.git
cd connectroll- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Start the development server:
npm run dev
# or
yarn dev
# or
pnpm devThe app will be available at http://localhost:5173 (default Vite port).
npm run build
# or
yarn build
# or
pnpm build├── src/
│ ├── assets/ # Images and static assets
│ ├── components/ # Reusable UI components (add as needed)
│ ├── App.tsx # Main app component
│ ├── main.tsx # Entry point
│ └── index.css # Global styles
├── public/ # Static assets
├── package.json # Project metadata and scripts
├── tsconfig.json # TypeScript configuration
└── README.md # Project documentation
- 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.
You can deploy ConnectRoll using platforms like Vercel, Netlify, or your own server. For automated deployment, set up CI/CD workflows (e.g., GitHub Actions) to build and publish your app.