https://github.com/rusenaite/groupify
https://github.com/rusenaite/groupify
nextjs typescript v0
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rusenaite/groupify
- Owner: rusenaite
- Created: 2025-03-24T14:59:34.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-24T16:14:15.000Z (7 months ago)
- Last Synced: 2025-03-24T16:25:38.483Z (7 months ago)
- Topics: nextjs, typescript, v0
- Language: TypeScript
- Homepage: https://rusenaite.github.io/groupify/
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Groupify
A modern, responsive application for generating random groups from a list of students. Perfect for classroom activities, team assignments, or any scenario where you need to create balanced groups quickly.

## Features
- **Dynamic Group Generation**: Create balanced groups with a single click
- **Adjustable Group Size**: Easily change the number of students per group
- **Attendance Tracking**: Toggle student presence/absence
- **Unique Group Names**: Auto-generated creative team names## Technologies Used
- **Next.js**: React framework for production
- **TypeScript**: For type safety and better developer experience
- **Tailwind CSS**: For styling and responsive design
- **Framer Motion**: For smooth animations and transitions
- **Lucide React**: For beautiful icons## Usage
1. **Adjust Group Size**: Use the + and - buttons to set your desired group size
2. **Manage Attendance**: Click on student names to toggle their presence (blue dot = present)
3. **Generate Groups**: Click the "Generate Groups" button to create random groups
4. **View Results**: See generated groups with unique names in the right panelCreated with ❤️