Skip to content

BruceGoodGuy/uno-tracker-v2

Repository files navigation

Uno Tracker

License: MIT Next.js React TailwindCSS

🚧 Currently in Development - This project is actively being developed and is not yet ready for production use.

The Ultimate Uno Scoring Experience - Track your Uno games with friends, analyze your performance, and never lose count of scores again. Built for mobile-first gaming sessions.

✨ Features

  • 🎯 Real-time Score Tracking - Keep track of scores during live games (future)
  • 👥 Multi-player Support - Add and manage multiple players
  • 📱 Mobile-First Design - Optimized for smartphones and tablets
  • 📊 Game Analytics - Analyze your performance and game history (future)
  • 🏆 Leaderboards - See who's the ultimate Uno champion
  • Fast & Responsive - Built with Next.js and modern web technologies
  • 🎨 Beautiful UI - Clean and intuitive interface with animations

🚀 Getting Started

Prerequisites

  • Node.js 18.0 or later
  • npm, yarn, pnpm, or bun

Installation

  1. Clone the repository:
git clone https://github.com/BruceGoodGuy/uno-tracker-v2.git
cd uno-tracker
  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  1. Open http://localhost:3000 with your browser to see the application.

🛠️ Built With

📁 Project Structure

uno-tracker/
├── src/
│   ├── app/
│   │   ├── components/
│   │   │   └── landing-page.js
│   │   ├── test/
│   │   ├── globals.css
│   │   ├── layout.js
│   │   ├── not-found.js
│   │   └── page.js
│   ├── components/
│   │   └── ui/
│   └── lib/
├── public/
├── package.json
└── ...config files

🎮 How to Use

  1. Start a New Game - Create a new game session
  2. Add Players - Add friends to the game
  3. Track Scores - Input scores after each round
  4. View Analytics - Check performance and game history
  5. Celebrate - See who wins the most games!

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📋 Roadmap

  • Complete core scoring functionality
  • Add user authentication
  • Implement game history
  • Add statistics and analytics
  • Mobile app companion
  • Offline mode support
  • Tournament mode

🐛 Known Issues

  • Application is currently in development phase
  • Some features may not be fully implemented
  • UI components are being refined

📄 License

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

👨‍💻 Author

BruceGoodGuy

🙏 Acknowledgments

  • Thanks to the Next.js team for the amazing framework
  • Radix UI for accessible components
  • TailwindCSS for the utility-first approach
  • All contributors and testers

⭐ Star this repository if you find it helpful!

Releases

No releases published

Packages

 
 
 

Contributors