Skip to content

This platform provides you all information about upcoming e-sport events, and functionality to participate in that events.

Notifications You must be signed in to change notification settings

aryyan0701/e-sports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

E-Sports Hub

Welcome to the E-Sports Hub! This platform provides comprehensive information about upcoming e-sports events and offers functionality for players to participate in these events. It serves as a bridge between players and organizers, providing a unified platform where organizers can post events with detailed information, and players can register for offline events.

Features

  • Event Posting: Organizers can create and post e-sports events with all the necessary details for players to view and register.
  • Event Registration: Players can easily browse and register for upcoming e-sports events.
  • News Section: Stay updated with the latest e-sports news, including match updates, league news, and other related content.
  • Profile Page: Users can view a personalized profile page.
    • For Players: Displays all upcoming events the player has registered for.
    • For Organizers: Shows all events created by the organizer.

Tech Stack

  • React + Vite: Used as the frontend framework, providing a fast and efficient development experience.
  • Node.js + Express: Backend server handling API requests and managing the application logic.
  • MongoDB: Database used for storing user data, event details, and more.
  • Tailwind CSS: Utilized for styling the user interface with utility-first classes.
  • Redux Toolkit: State management tool for handling application state.
  • Axios: Used for making API requests to the backend.
  • REST APIs: Provides a structured and efficient way to interact with the backend services.
  • Vercel: Platform used for deploying the frontend, offering a seamless deployment experience.
  • Render: Platform used for deploying the backend, ensuring reliable server hosting.

Quick Start

Getting Started

To get started with the project, follow these steps:

1. Clone the repository:
   
git clone https://github.com/aryyan0701/e-sports.git

2. Navigate into the project directory:
   
cd your_project_name

3. Install dependencies:
   
npm install

4. Start the development server:
   
npm run dev

5. Open your browser and visit http://localhost:5137 to view the application.

Usage

  • Event Browsing: View and register for upcoming e-sports events.
  • Profile Management: Check your registered events (for players) or your created events (for organizers).
  • News Updates: Stay informed about the latest happenings in the e-sports world.

Contributors

  • Aryan - Project Lead & Developer

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • React + Vite: For providing a modern, fast frontend development environment.
  • Node.js + Express: For efficient and scalable backend development.
  • MongoDB: For a flexible and scalable database solution.
  • Tailwind CSS: For a utility-first approach to styling.
  • Redux Toolkit: For simplified state management.
  • Vercel: For frontend deployment and hosting.
  • Render: For backend deployment and hosting.

Further Help

  • For more information on using React, Vite, Node.js, Express, MongoDB, or Tailwind CSS, refer to their official documentation
  • If you need assistance with the project, feel free to reach out to the project lead or contributors

Thank You ..!!

About

This platform provides you all information about upcoming e-sport events, and functionality to participate in that events.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages