ControllerCon is a platform designed to facilitate gaming events and tournaments. It provides a comprehensive set of tools for event organizers and participants, including event creation, management, and participation features.
- Authentication: Utilizes Discord API for user authentication.
- Event Creation: Allows users to create gaming events with customizable settings.
- Event Listings: Displays individual events and a comprehensive event listing page.
- Event Applications: Enables users to apply for participation in events.
- Application Handling: Provides tools for event organizers to manage applications.
- Participant Tracking: Allows organizers to track and manage event participants.
- Event Settings: Offers advanced customization options for events.
- Voting System: Implements audience and judge voting capabilities.
- Embedded Streams: Supports integration with various streaming platforms.
- Event Posts: Allows creation and management of event-related posts.
- User Classes: Implements different user roles with varying permissions.
- Event Customization: Offers options for custom header images and color schemes.
- Event Sorting and Filtering: Provides tools to sort and filter events based on various parameters.
- Social Media Integration: Allows linking of social media accounts to events.
- Currently working on some more features
- To be deploted on Azure
git clone https://github.com/xartus2004/ControllerCon.git
cd backend
npm i
#Setup environment variables
touch .env
cp .env.sample .env
npm run dev
cd controller-con
npm i
npm run dev