TOURNLER - Tournament Management System
A comprehensive platform for organizing and managing esports tournaments, with a focus on Counter-Strike 2 competitions.
Features
- Tournament Management: Create, edit, and manage tournaments with bracket systems
- Team Management: Create teams, invite players, and manage team rosters
- User Authentication: Secure login with multiple providers
- Responsive Design: Optimized for all devices with dark mode support
- Real-time Updates: Stay informed with live tournament data and notifications
- Interactive Brackets: Visualize tournament progress
Tech Stack
- Frontend: Next.js 13+ (App Router), React, TypeScript
- Styling: Tailwind CSS, shadcn/ui components
- Authentication: NextAuth.js
- Testing: Jest, React Testing Library
- Deployment: Vercel
Prerequisites
- Node.js 18.x or higher
- npm or yarn
- Git
Installation
- Clone the repository:
git clone https://github.com/alt-plus-f4/tournler
cd tournler
npm i
npx prisma generate
npm run dev
Images
Home Page
Teams Page
Tournaments Page
Administrator Dashboard
end