Skip to content

Incorporate NestJS Node.js API into Reminders Solution #125

@KaueReinbold

Description

@KaueReinbold

Description:
To expand the Reminders application and provide a versatile technology stack, incorporate a NestJS Node.js API alongside the existing .NET API. This Node.js API will serve as a complementary service, utilizing PostgreSQL from the current infrastructure for data retrieval.

Steps to Implement:

  1. Create a new NestJS project for the Node.js API in a designated folder (e.g., src/server/api/nodejs/api).
  2. Configure the NestJS project to connect to the existing PostgreSQL database.
  3. Implement API endpoints in the NestJS project to handle relevant functionalities, ensuring consistency with the existing .NET API.
  4. Set up appropriate routing and middleware in NestJS to integrate seamlessly with the overall solution.
  5. Update documentation and README to include information about the newly added Node.js API.

Integration Considerations:

  • Ensure that both APIs share common data models and structures for consistent interactions using Nginx (infrastructure/nginx.conf).
  • Validate that the Node.js API effectively queries data from PostgreSQL, maintaining compatibility with the existing database schema.

Note:
Thorough testing is essential to ensure the seamless integration of the Node.js API and to verify that the overall application functions as expected with the expanded technology stack.

Metadata

Metadata

Assignees

Labels

apiThis label indicates that the reported issue is specific to the API project context.enhancementnodejs

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions