Skip to content

Basketball Tournament App - made with 🐍 mentality! Project is built with Nuxt with Nitro πŸ’š framework and TailwindCSS πŸƒ for styling, Internalization 🚩 with i18n, dockerized for better deployment 🐳

License

Notifications You must be signed in to change notification settings

not-byte/hoop-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

90 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tournament App Overview

Name placeholder

login section register section recovery section email verified section 404 section dashboard section

Navigation Overview

The app features a sidebar for easy navigation across its main sections:

  • Player: Focuses on individual player profiles, including personal details, performance statistics, and an avatar.
  • Team: Provides information about teams, including basic details and performance statistics.
  • Schedule: Lists upcoming games and events, including a live game feature and detailed schedules for contests and matches.
  • Leaderboard: Displays rankings based on team scores and individual player statistics.
  • Account: Allows users to customize their experience and manage account settings.

Detailed Section Descriptions

Player Section

  • Details: Includes personal information like name, position, height, and gender.
  • Statistics: Showcases performance through graphs and tables.

Team Section

  • Details: Covers team name, age category, and tournament participation.
  • Statistics: Presents team performance data in graphs and tables.

Schedule Section

  • Live Game: Features ongoing matches.
  • Events: Lists special events like contests and shows.
  • Ladder & Match by Match: Provides a tournament ladder and detailed match schedules.

Leaderboard Section

  • Team Score & Player Statistics: Ranks teams and players, displaying data in graphs and tables.

Account Section

  • Preferences: Offers theme settings (light/dark mode).
  • Settings: Includes options to change email and password.
  • About & Support: Provides app information and support contacts.

User Workflow

  1. Initial Access: Users start by registering and activating their account.
  2. Role Selection: Users choose a role (Player, Coach, or Referee) which determines their app experience.
    • Player Role: Users can create/join teams, participate in tournaments, and view their statistics and rankings.
    • Coach Role: Similar to players, but with a focus on team management without participating in games.
    • Referee Role: Users can select matches to officiate.

Game System

Statistics Tracking

  • Scoring: Tracks 2-pointers, 3-pointers, and free throws, detailing attempts and successes.
  • Playmaking: Monitors rebounds (defensive/offensive), assists, and steals.
  • Defense: Records blocks, turnovers, and fouls.

Team Management

  • Roster: Manages player lists and substitutions during games.

This structure aims to provide a comprehensive and user-friendly experience for tournament participants and organizers, focusing on detailed tracking of player and team performance and facilitating easy navigation and user interaction within the app.

Nuxt 3 Minimal Starter

Look at the Nuxt 3 documentation to learn more.

Setup

Make sure to install the dependencies:

# npm
npm install

# pnpm
pnpm install

# yarn
yarn install

# bun
bun install

Development Server

Start the development server on http://localhost:3000:

# npm
npm run dev

# pnpm
pnpm run dev

# yarn
yarn dev

# bun
bun run dev

Production

Build the application for production:

# npm
npm run build

# pnpm
pnpm run build

# yarn
yarn build

# bun
bun run build

Locally preview production build:

# npm
npm run preview

# pnpm
pnpm run preview

# yarn
yarn preview

# bun
bun run preview

Check out the deployment documentation for more information.

About

Basketball Tournament App - made with 🐍 mentality! Project is built with Nuxt with Nitro πŸ’š framework and TailwindCSS πŸƒ for styling, Internalization 🚩 with i18n, dockerized for better deployment 🐳

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •