Skip to content

rusenaite/groupify

Repository files navigation

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

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 ❤️

About

Responsive web app that generates random, balanced groups from a list of students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors