Medcloud's challenge for the general development internship vacancy.
- To develop a web application to insert and list patient's information using a cloud database.
- You need to develop both the front-end and the back-end.
- In the front-end you MUST use React.
- In the back-end you MUST use the AWS free-tier.
- The patient data should not be static or local.
- AWS RDS MySQL, PostgreSQL or DynamoDB as database.
- AWS Lambda for serveless computing.
- AWS API Gateway for managing your REST API.
- Cache the data in-browser.
- Edit and delete operations.
- Use Material UI - https://material-ui.com.
- A cool design.
- Intro to React: https://reactjs.org/tutorial/tutorial.html.
- Core Components of Amazon DynamoDB: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html.
- Getting Started with DynamoDB: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStartedDynamoDB.html.
- Getting started with AWS Lambda: https://docs.aws.amazon.com/lambda/latest/dg/getting-started.html.
- Create a REST API with Lambda integrations in Amazon API Gateway: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-getting-started-with-rest-apis.html.
You MUST fork this repository to your own account and push you code to it. When you finish it, you must send a email to cv@medcloud.com.br with your curriculum, fork and how many time you managed to complete the challenge.
Good luck! Any doubts, feel free to send an email to cv@medcloud.com.br.