Skip to content

School management app using Nestjs, GraphQL and MongoDB with TypeORM

Notifications You must be signed in to change notification settings

AndrewCathcart/school-management-api

Repository files navigation

school-management-api CircleCI

Description

This repo contains the backend code for a school-management app in order to practice;

  • Nest
  • GraphQL & MongoDB
  • Testing

Installation

Prerequisites

  • Node is required. This can be installed via the website or by using nvm (see their documentation).
  • Docker for local development.

Then install dependencies

$ npm install

Running the app

# local mongodb
$ docker run --name mongo -p 27017:27017 -d mongo

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Running tests

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

About

School management app using Nestjs, GraphQL and MongoDB with TypeORM

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published