Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Abk700007/EventMaster

Repository files navigation

Event Master - Contest Management Platform

Event Master is a unified platform aimed at revolutionizing the management of coding contests and hackathons. It offers a centralized system that streamlines every step of contest management—from event creation and registration to live tracking and post-event analytics.

Features

  • Centralized Event Creation & Management: Create, customize, and schedule events with a user-friendly interface.
  • Automated Registration & Team Formation: Seamless registration flow and algorithm-driven team formation.
  • Real-Time Live Tracking & Leaderboard: Live score updates and interactive leaderboards.
  • Certificate Distribution: Automated system for generating and distributing certificates.

Technical Architecture

  • Backend: Built with Node.js to provide scalable RESTful APIs.
  • Frontend: Developed using React to create a responsive and engaging user interface.
  • Database & Caching: Utilizes PostgreSQL for structured data storage and Redis for caching.
  • Security: Implements robust security measures with OAuth 2.0 and JWT for secure data transmission and authentication.

Tech Stack

  • Frontend: React
  • Backend: Node.js
  • Database: PostgreSQL
  • Caching: Redis
  • Authentication: OAuth 2.0
  • Styling: Tailwind CSS

Getting Started

Prerequisites

  • Node.js
  • PostgreSQL

Installation

  1. Clone the repository:

    git clone https://github.com/abk700007/EventMaster.git
    cd EventMaster
  2. Install dependencies:

    npm install
  3. Set up the database and environment variables.

Running the Project

  • To start the development server:

    npm run dev
  • To build the project:

    npm run build
  • To start the production server:

    npm run start

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

EventMaster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages