Skip to content

Backend of the realtime full-stack chat application built with Nest.js, GraphQL, MongoDB, Apollo Server, GraphQL Web Sockets, AWS S3 buckets and more.

Notifications You must be signed in to change notification settings

CAPELLAX02/chapplin-server

Repository files navigation

Chapplin Server

Nest Logo

Chapplin Server is a backend server built using the progressive Node.js framework, NestJS, for efficient and scalable server-side applications.


Description

The Chapplin Server is designed to provide a robust backend solution for modern applications, leveraging the power of NestJS. It ensures scalability, maintainability, and ease of integration with various services.

Repository: https://github.com/CAPELLAX02/chapplin-server


Project Setup

To set up the project, follow these steps:

Clone the repository

$ git clone https://github.com/CAPELLAX02/chapplin-server.git

Navigate to the project directory

$ cd chapplin-server

Install dependencies

$ npm install

Running the Project

You can run the project in different modes:

Development mode

$ npm run start

Watch mode (auto-restart on changes)

$ npm run start:dev

Production mode

$ npm run start:prod

Testing

The project includes tests to ensure code quality and stability:

Unit tests

$ npm run test

End-to-end tests

$ npm run test:e2e

Test coverage

$ npm run test:cov

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.

  2. Create a new feature branch (git checkout -b feature/your-feature).

  3. Commit your changes (git commit -m 'Add a new feature').

  4. Push your branch (git push origin feature/your-feature).

  5. Open a pull request.

About

Backend of the realtime full-stack chat application built with Nest.js, GraphQL, MongoDB, Apollo Server, GraphQL Web Sockets, AWS S3 buckets and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published