Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancements and Revisions for Appointment-API #6

Open
2 of 4 tasks
swhasans opened this issue Jun 1, 2023 · 0 comments
Open
2 of 4 tasks

Enhancements and Revisions for Appointment-API #6

swhasans opened this issue Jun 1, 2023 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@swhasans
Copy link
Owner

swhasans commented Jun 1, 2023

This issue is to track the enhancements and revisions needed for the Appointment-API project. The following updates and improvements have been identified:

  • 1. MongoDB Integration: Integrate MongoDB as the database for the Appointment-API to store and manage appointment data efficiently.

  • 2. JWT Authentication: Implement JWT (JSON Web Token) authentication to secure the API endpoints and authenticate users accessing the API.

  • 3. Dockerizing: Dockerize the Appointment-API application to enable easy deployment and scalability, allowing users to run the API in containers.

Additional Task:

  • 4. Create RDBMS Version: Develop a version of the API that works with a relational database management system (RDBMS) like MySQL. This will enable compatibility with different database technologies and provide flexibility for users to choose the preferred database solution.

Note :
Unit Test Cases: Develop comprehensive unit test cases for each revision to ensure the functionality and reliability of the Appointment-API, covering all implemented features and endpoints.

Additionally, it is recommended to familiarize ourselves with the following concepts and terms:

  • package-lock: Understand and utilize the package-lock file to lock dependencies and ensure consistent installations across different environments.

  • CORS: Learn about Cross-Origin Resource Sharing (CORS) and configure it appropriately to allow or restrict cross-origin requests to the API.

  • Postman Environments: Explore Postman environments to manage different sets of environment variables for testing the Appointment-API across different environments (e.g., development, staging, production).

  • Unit Test Cases: Develop a suite of unit tests using appropriate testing frameworks and tools (e.g., Mocha, Chai, Jest) to verify the correctness and functionality of the Appointment-API endpoints and business logic.

@swhasans swhasans added documentation Improvements or additions to documentation enhancement New feature or request labels Jun 1, 2023
@swhasans swhasans self-assigned this Jun 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant