Server is written using NestJS. The following technologies are included in the project:
- Typescript
- Swagger/OpenAPI
- JWT/Passport
config
package for Configurationlodash
- Mongoose with
@nestjs/mongoose
- Socket.IO with
@nestjs/websockets
- AutoMapper with
automapper-ts
- For Server:
- Run
mongod
to start a local Mongo service. - Make a
default.ts
and put it in yourconfig
directory underroot
- Mimic the format in
default-example.ts
cd ./NestDemo.Server
and runnpm install
npm start
will start up the server given you've done everything right- Go to
http://localhost:8080/api/docs
for theSwaggerUI
- For Client:
- Run normal like an Angular application with
ng serve
.