This repository contains the frontend built with Nextjs, Tailwindcss, and Typescript.
Deployment Link Backend Service API Link Backend Service Repository
"Recreational Sports League Management" app provides managing Teams, Players, and Coaches.
- 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
-
Clone the repository:
git clone [email protected]:congmul/recreational-sports-league-management-ui.git cd recreational-sports-league-management-ui
-
Install dependencies:
npm install
-
Set up environment variables:
Create a .env.local file in the root directory and add the values (Please check env.production file)
-
Start the application:
npm run start:dev
This will start the application on 'http://localhost:3000'
It follows APP route of Nextjs
- Fort the repository.
- Create a new branch:
git checkout -b feature/your-feautre-name
ondevelopment
branch. - 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
- Make your changes an commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.