.cursorrules Node.js MongoDB

Sports Pool Management Platform

A comprehensive suite of tools and platforms designed to enhance the sports betting experience, focusing on user engagement, fair play, and real-time updates.

Core Features

  • Online Sports Pool Management Platform:
    A web application for users to join pools, submit requests, and receive admin approval, ensuring fair play through backend logic.
  • Gamified Betting Experience:
    An interactive platform with a gamified UI for making picks, tracking scores, and managing entries.
  • Admin Dashboard for Pool Management:
    A React.js-based admin panel for managing user requests, tracking payments, and automating entry creation.

Payment & Tracking Systems

  • Secure Sports Bet Payment Gateway:
    An integrated payment system with secure methods for efficient payment tracking.
  • Real-time Entry Tracking and Scoring System:
    Provides live updates on entry status, scores, and standings for transparency and engagement.

Analytics & Insights

  • Comprehensive User Insights and Analytics:
    Analyzes user data to offer insights and statistics for improving future strategies.
  • Interactive User History and Archive:
    Allows users to view and analyze past picks and achievements.

Community & Development Tools

  • Community Forum for Pool Participants:
    A discussion board for users to share insights and strategies.
  • Pseudocode-Based Development Toolkit:
    Helps developers outline API endpoints and business logic using pseudocode.
  • RESTful API for Sports Pool Applications:
    Handles user authentication, request submission, and scoring systems securely.

Key Technologies:

  • React.js
  • RESTful API
  • Payment Gateways
  • Real-time Data Processing

Overview of .cursorrules prompt

The .cursorrules file outlines a structured approach for developing a pool-based application using specified technologies such as Node.js, MongoDB, React.js, and Git. It emphasizes precision in adhering to user requirements, especially in the user flow and game rules. The file advises starting with pseudocode to strategize the implementation of features, ensuring secure and efficient code following RESTful API best practices, and implementing error handling and input validation. Key user flows and management processes such as entry and pick management, scoring, and results viewing are detailed. The file provides guidelines on limiting user requests, tracking entries, managing payments and state transitions, and developing an admin interface for requests. Optional Docker deployment is suggested for deployment purposes.

Updated: March 17, 2025
Developers building a sports pool management platform would benefit from this prompt by creating a structured backend system with user authentication, detailed pick management, and admin control interfaces.
Usefull for: