This PR encompasses the implementation of the backend architecture. The aim of this PR is to present the working backend system that meets the specified requirements and design specifications.
Implementation
The backend architecture has been meticulously developed based on the design requirements provided in the ticket. The following key aspects have been addressed:
User signup and signin functionalities are fully implemented, with thorough validation and error handling.
Communication channels have been established to ensure seamless data exchange between different application components.
MySQL database integration is complete, allowing user inputs to be stored with the appropriate data schema.
An authentication layer has been designed and implemented to secure application access.
API calls are now enabled, requiring authenticated API keys for authorized access.
MongoDB integration has been achieved to log all API interactions for auditing purposes.
Clear separation of concerns has been maintained within the backend components to ensure maintainability and scalability.
Preview
During the implementation process, a prototype of the backend architecture was created. The preview can be accessed and tested using the following steps:
Closes #20
Description
This PR encompasses the implementation of the backend architecture. The aim of this PR is to present the working backend system that meets the specified requirements and design specifications.
Implementation
The backend architecture has been meticulously developed based on the design requirements provided in the ticket. The following key aspects have been addressed:
Preview
During the implementation process, a prototype of the backend architecture was created. The preview can be accessed and tested using the following steps:![image](https://github.com/beckn/beckn-in-a-box/assets/110842297/fec609cc-5c7b-4aab-b360-84c8a95797ed)