Skip to content

congmul/recreational-sports-league-management-ui

Repository files navigation

Recreational Sports League Management UI

This repository contains the frontend built with Nextjs, Tailwindcss, and Typescript.

Deployment Link Backend Service API Link Backend Service Repository

Overview

"Recreational Sports League Management" app provides managing Teams, Players, and Coaches.

Table of Contents

Tech Stack

  • Frontend Framework: Next.js
  • Styling: Tailwind CSS
  • Language: TypeScript
  • API: Integration with a backend service built in Nest.js
  • DB: MongoDB with mongoose
  • Library: Azure Blob

Installation

  1. Clone the repository:

    git clone [email protected]:congmul/recreational-sports-league-management-ui.git
    cd recreational-sports-league-management-ui
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    Create a .env.local file in the root directory and add the values (Please check env.production file)

  4. Start the application:

    npm run start:dev

This will start the application on 'http://localhost:3000'

Project Structure

It follows APP route of Nextjs

Contributing

  1. Fort the repository.
  2. Create a new branch: git checkout -b feature/your-feautre-name on development branch.
  3. Whatever work you do, after it has been tested locally by hand and unit/integration tests, you will bump the major, minor, or patch versions of package.json file based on the scope of work completed. Rule of thumb is:
  • Breaking changes = bump major version
  • Additional feature(s) with no breaking changes = bump minor version
  • Chore or bug fix = bump patch version
  1. Make your changes an commit them: git commit -m 'Add some feature'
  2. Push to the branch: git push origin feature/your-feature-name
  3. Open a pull request.

About

"Recreational Sports League Management" app provides managing Teams, Players, and Coaches.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages