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.
-
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.
-
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.
- Clone the repository:
git clone https://github.com/akshatV21/nestjs-cricket-score-manager.git
2, Install dependencies:
cd nestjs-cricket-score-manager
npm install
-
Configure the application by updating the necessary environment variables.
-
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.