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

setup back-end with reference to recommended practices #5

Closed
SebastianJames55 opened this issue Aug 3, 2023 · 2 comments
Closed

setup back-end with reference to recommended practices #5

SebastianJames55 opened this issue Aug 3, 2023 · 2 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@SebastianJames55
Copy link
Owner

  • research on which framework to use
  • recommended practices
    This can be referred at the end to adhere the code as per standards.
@SebastianJames55 SebastianJames55 added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Aug 3, 2023
@SebastianJames55 SebastianJames55 self-assigned this Aug 3, 2023
@SebastianJames55
Copy link
Owner Author

Task completed as per this commit

Here flask is used for easier implementation of API calls.
Flask restx is used for documentation.

Recommended practices incorporated are:

  • modular backend
  • using interface or abstract classes
  • implement connector for each app
  • use dependency injection or configuration
  • handle errors gracefully
  • api versioning
  • documenting backend api

@SebastianJames55
Copy link
Owner Author

Also tried building react project with typescript & placing in static folder of flask project to integrate front-end & back-end. The default react image didn't load due to path issue.

Need to research & implement how to connect front-end to back-end.

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 help wanted Extra attention is needed question Further information is requested
Projects
Status: Done
Development

No branches or pull requests

1 participant