Skip to content

Cricket Score Manager Backend is a microservice-based application built with Nest.js, MongoDB, RabbitMQ, and Redis. It provides features for team management, match scheduling, real-time updates, and player/team statistics calculation, making it easy to manage and track cricket scores and statistics.

Notifications You must be signed in to change notification settings

akshatV21/nestjs-cricket-score-manager

Repository files navigation

Cricket Score Manager Backend

Cricket Score Manager Backend is a microservice-based application developed using Nest.js, MongoDB, RabbitMQ, and Redis. This application offers comprehensive features for team management, match scheduling, real-time updates, and player/team statistics calculation. It simplifies the process of managing and tracking cricket scores and statistics.

Features

  • Team Management: Easily manage cricket teams, including player rosters and team details.

  • Match Scheduling: Schedule cricket matches with ease, specifying details such as date, time, and participating teams.

  • Real-time Updates: Enjoy real-time updates during matches, keeping users informed about the latest scores and events.

  • Statistics Calculation: Automatically calculate player and team statistics, providing valuable insights into performance.

Technologies Used

  • Nest.js: A powerful Node.js framework for building scalable and efficient server-side applications.

  • MongoDB: A NoSQL database used for storing and retrieving data efficiently.

  • RabbitMQ: A message broker that enables communication between microservices, ensuring seamless integration.

  • Redis: An in-memory data structure store used for caching, enhancing the performance of the application.

Getting Started

  1. Clone the repository:
 git clone https://github.com/akshatV21/nestjs-cricket-score-manager.git

2, Install dependencies:

  cd nestjs-cricket-score-manager
  npm install
  1. Configure the application by updating the necessary environment variables.

  2. Run the application:

  npm start

Contributing

Feel free to contribute to the project by opening issues, submitting pull requests, or providing suggestions. Your contributions are highly appreciated!

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the license terms.

About

Cricket Score Manager Backend is a microservice-based application built with Nest.js, MongoDB, RabbitMQ, and Redis. It provides features for team management, match scheduling, real-time updates, and player/team statistics calculation, making it easy to manage and track cricket scores and statistics.

Topics

Resources

Stars

Watchers

Forks