Seems like you're trying out for a position at Uptain or you've found this and would like to apply. Fork this repo and go at it ;)
Your goal is to set up a full serverless application stack, where users will be able to add items to a list and view this list. Once you are done with the challenge, please fire up a Pull Request and we will get in touch.
I am a user of the app and I want to create an item object and view previously provided items. The form should can be simple but should enable me to:
- View all the items stored in backend
- Add a new item
It is up to you to select your stack. We provide two options below. Feel free to select that one that enables you to complete the challenge in time.
-
You can use whatever libraries, task runners, databases and build processes you like. The tools named in the options are the only requirements. You can write in JavaScript, but TypeScript is encouraged (no CoffeeScript, etc).
-
Setup a serverless application. A minimum a backend and a frontend is required. For the frontend part you should use React and for the you can select from services of the AWS Cloud for storing items and handling requests. The frontend file can be hosted locally, so you dont need to upload to anywhere.
This depends on how much time you were given to accomplish the task. Ideally you would provide a solution for each of the outlined steps unless they are marked as optional.
- Building the Backend.
- Form for listing and adding items
- (optional) if using a database, orchestrate services with Docker or some differnt technologie.