All Projects β†’ copa-ch β†’ Copa Backend

copa-ch / Copa Backend

Licence: apache-2.0
πŸš€ Nest application written in TypeScript for the COPA project

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Copa Backend

Api
πŸπŸ› οΈ SaaS backend & API framework based on @nestjs
Stars: ✭ 390 (+1595.65%)
Mutual labels:  nestjs
Ngx Starter Kit
πŸ…°οΈ Angular πŸš€ NestJS πŸ’ Starter Kit
Stars: ✭ 479 (+1982.61%)
Mutual labels:  nestjs
Swagger
OpenAPI (Swagger) module for Nest framework (node.js) 🌎
Stars: ✭ 734 (+3091.3%)
Mutual labels:  nestjs
Awesome Nestjs
A curated list of awesome things related to NestJS 😎
Stars: ✭ 5,032 (+21778.26%)
Mutual labels:  nestjs
Nestjs Config
Config module for nestjs using dotenv πŸ”‘
Stars: ✭ 474 (+1960.87%)
Mutual labels:  nestjs
Nest Access Control
Role and Attribute based Access Control for Nestjs πŸ”
Stars: ✭ 562 (+2343.48%)
Mutual labels:  nestjs
Nest Ideas Api
REST API for app ideas built in nestjs
Stars: ✭ 380 (+1552.17%)
Mutual labels:  nestjs
Nest Cli
CLI tool for Nest applications 🍹
Stars: ✭ 889 (+3765.22%)
Mutual labels:  nestjs
Nestjs
A collection of badass modules and utilities to help you level up your NestJS applications πŸš€
Stars: ✭ 475 (+1965.22%)
Mutual labels:  nestjs
Graphql
GraphQL (TypeScript) module for Nest framework (node.js) 🍷
Stars: ✭ 697 (+2930.43%)
Mutual labels:  nestjs
Nest Router
Router Module For Nestjs Framework 🚦 πŸš€
Stars: ✭ 403 (+1652.17%)
Mutual labels:  nestjs
Nestjs Graphql Best Practice
NestJS (Express + TypeORM + GraphQL + MongoDB) codebase containing real world examples (CRUD, auth, advanced patterns, etc).
Stars: ✭ 472 (+1952.17%)
Mutual labels:  nestjs
Nestjs Learning
nestjs 学习教程 πŸ“šοΌŒθ·Ÿζˆ‘δΈ€θ΅·ε­¦δΉ  nest ζ‘†ζžΆ~ πŸ’ͺ
Stars: ✭ 638 (+2673.91%)
Mutual labels:  nestjs
Docs.nestjs.cn
nestjs δΈ­ζ–‡ζ–‡ζ‘£
Stars: ✭ 393 (+1608.7%)
Mutual labels:  nestjs
Typeorm
TypeORM module for Nest framework (node.js) πŸ‡
Stars: ✭ 807 (+3408.7%)
Mutual labels:  nestjs
Docs.nestjs.com
The official documentation https://docs.nestjs.com πŸ“•
Stars: ✭ 389 (+1591.3%)
Mutual labels:  nestjs
Nestjs Prisma Starter
Starter template for NestJS 😻 includes GraphQL with Prisma Client, Passport-JWT authentication, Swagger Api and Docker
Stars: ✭ 547 (+2278.26%)
Mutual labels:  nestjs
Ravepro
RavePro
Stars: ✭ 18 (-21.74%)
Mutual labels:  nestjs
Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (+3504.35%)
Mutual labels:  nestjs
Testing Nestjs
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
Stars: ✭ 685 (+2878.26%)
Mutual labels:  nestjs

COPA Logo

travis-ci Sematic-Release

Description

This app manages your tournaments and generates the schedules.

Documentation

The API documentation is generated with Swagger. API Documnentation

Installation

We recommand using Homebrew on your MAC or chocco on windows.

Install the following prerequisites with brew

# install NodeJS
brew install node

# install yarn
brew install yarn

# install mysql database
brew install mysql

Now we can install our dependencies with the following command.

$ yarn install

Create your .ENV file

Copy the .env.examle and rename it to .env. In this file collects all the global configurations.

Database setup

Create a database with the name copa. Then run yarn run db:setup. This will migrate the database and seed some data into it.

Mail setup

Change the vairables in the .env to correct mail server and user credentials.

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

Testing the app

# unit tests
$ yarn run test

# e2e tests
$ yarn run test:e2e

# test coverage
$ yarn run test:cov
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].