Skip to content

Orstedz/Sport-Together

Repository files navigation

Sport Together

CS4273 Final Project

A platform to streamline court booking, empower court owners, and connect players for better game experiences.


Table of Contents 🏆

  1. Overview 🌌
  2. Features 🚀
  3. Tech Stack 💻
  4. Contributors 🎮

Overview 🌌

Sport Together is a comprehensive platform designed to simplify the court booking process for users and empower court owners with tools to manage and track performance metrics.

Key Objectives:

  • Simplify Booking: Replace traditional phone or on-the-spot court booking with a seamless online experience.
  • Empower Owners: Provide court owners with a dashboard to manage their courts, track service ratings, and improve customer experience.
  • Connect Players: After booking a court, users can host games for others to join, creating a vibrant community of players.
  • Community-Driven Ratings: Players can rate courts after games, fostering accountability without formal penalties. These ratings are visible to all users, allowing them to make informed decisions about court services.

This platform promotes transparency, community engagement, and ease of use, making sports more accessible for everyone.


Features 🚀

  • Court Booking System:
    • Search for available courts by location, sport, and time.
    • Book courts in just a few clicks.
  • Host and Join Games:
    • Create game sessions after booking a court.
    • Let other players in the area join your game.
    • Users vet participants themselves, promoting trust and collaboration.
  • Court Management Dashboard:
    • For court owners to track bookings, ratings, and performance metrics.
    • Gain insights into customer satisfaction and service quality.
  • Community Ratings:
    • Players rate courts post-game.
    • Ratings visible to everyone, promoting better service quality and transparency.
  • Mobile-Friendly:
    • Access the platform easily from any device, anywhere.

Tech Stack 💻

Tech stack icons
  • Git & GitHub: Version control and collaborative development.
  • Vite: Build tool for fast and optimized web applications.
  • React: Frontend library for building dynamic user interfaces.
  • VSCode: Integrated development environment for scripting and debugging.
  • Canva: Tool for creating design assets.
  • Tailwind CSS: Utility-first framework for styling the application.

Contributors 🎮

  1. Tong Thuan Nguyen

    • Role: QA Engineer, Project Manager, Designer, Platform Architecture, Technical Writer, BA.
    • Responsibilities: Testing features, bug tracking, market survey/analysis, creating comprehensive documentation, UX-UI design, establishing the design system and diagrams, coordinating team workflows, ensuring alignment with project goals, and maintaining quality standards throughout the development cycle.
  2. Tra Minh Trong

    • Role: Fullstack Developer, Tester, Platform Architecture
    • Responsibilities: Overseeing project milestones, interface design, resolving bugs and codebase conflicts, implementing core functionalities, managing version control, contributing to UI/UX designs, and collaborating on platform and system architecture diagrams to ensure scalability and maintainability.
  3. Pham Gia Minh

    • Role: Fullstack Developer
    • Responsibilities: Developing and implementing UI/UX components, creating and optimizing React components, managing state for smooth application performance, enhancing system security architecture, ensuring platform reliability.
  4. Nguyen Phat Tai

    • Role: Fullstack Developer, Report Specialist
    • Responsibilities: Developing and implementing UI/UX components, creating mock data for testing and demonstration purposes, crafting detailed documentation for both development and user guidelines, preparing visually appealing and informative presentation slides, and assisting in report writing and final reviews.
  5. Tang Kim Son

    • Role: Designer, Branding Specialist
    • Responsibilities: Creating and refining the project’s branding elements, such as logos and visual identity, designing high-quality UI/UX layouts for the platform, assisting with user interaction flows, and collaborating with the team to align the design vision with overall project objectives.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages