A Deployed Application Web Application
Assignment: We will develop a simple web application that includes developing an Ap-
plication Programming Interface (API). Each team member will consume an API call result and also create an API function.
The API we will develop should be useful for our own team project. It should be well-documented and meaningful
for our course project. Follow these cri…
Assignment: We will develop a simple web application that includes developing an Ap-
plication Programming Interface (API). Each team member will consume an API call result and also create an API function.
The API we will develop should be useful for our own team project. It should be well-documented and meaningful
for our course project. Follow these criteria:
- Assure that each member creates their development environment, including locally deploying
your application via docker (item 7). - Push all work related to the assignment under a folder created in your repository (GitHub)
called practice-app. - You must use the API function that provides a JSON response. Once you fetch (GET) the
response, you will process the JSON content. (Note that some APIs use POST to acquire
data, follow their documentation.). The more you use the functionalities of the API the better
you will master their use. - Create a RESTful API which utilizes the APIs of you choose (in item 3). Your API must,
support the GET and POST methods. - Provide a basic application with a front-end that an end-user can use. A simple user interface
is suffcient, however you may choose to develop some skills to make a more sophisticated
one. - Test your API using a tool like Postman (https://www.postman.com/).
- Dockerize your application .
- Create an Amazon AWS EC2 instance (https://aws.amazon.com/free) and deploy your
application to your server using the docker image. Update your GitHub wiki page to
document the application including the deployed URL. Perform user acceptance
tests. - Each member of the team must:
- contribute to the code base by providing at least one functionality
- write unit tests for their code
- request for code review
- review the code of other team members
- create pull requests that implies code review.
- Update your GitHub wiki page with a description of the API and the functionality
you introduced. You may use API documentation services which format your API very
nicely, such as Swagger (https://swagger.io/).
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.