An open API service indexing awesome lists of open source software.

https://github.com/rusenaite/groupify


https://github.com/rusenaite/groupify

nextjs typescript v0

Last synced: 6 months ago
JSON representation

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.

![Groupify Demo](demo.gif)

## 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 panel

Created with ❤️