Skip to content

mhdramadhanarvin/gaming-platform

Repository files navigation

GamingPlatform

This workspace has been generated by Nx, Smart Monorepos · Fast CI.

Integrate with editors

Enhance your Nx experience by installing Nx Console for your favorite editor. Nx Console provides an interactive UI to view your projects, run tasks, generate code, and more! Available for VSCode, IntelliJ and comes with a LSP for Vim users.

Application

For api as backend we use NestJS and for web as frontend we use NextJS

Requirements

This project fully using Typescript as programming language. So makesure installed NodeJS before that.

  • NodeJS 20.14 including also installed NPM 10.7
  • PNPM 9.2 for package manager instead of npm to best performance
  • [MySQL]

Start the application

Firstly run pnpm install.
Run mysql server with docker using docker compose up -d --wait.
For start all apps can use command pnpm dev.
Or for start specific apps can use this.
Run pnpm start api to start the development server for api app.
Run pnpm start web to start the development server for web app.
Happy coding!

API Documentation

For view api documentation in swagger can be access http://localhost:3000/docs

API Development

Create new api module

pnpm nx g @nx/nest:library --name=module_name --directory=libs/api/module_name --projectNameAndRootFormat=as-provided

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published