Marvel Application is a simple web application that displays the Marvel Comics database. The application is built with React.js and uses the Marvel API.
The application is deployed on AWS EC2 instance using Amazon Web Services CloudFormation. CloudFormation is an Infrastructure as a Service (IaaS) service that provides a platform for creating and managing AWS resources and allows you to create, update, and delete AWS resources. Creating AWS CloudFormation stack for building infrastructure for the application is triggered by GitHub Actions. GitHub Actions is a continuous integration platform that allows you to build and deploy applications on GitHub and manage your CI/CD pipelines.
-
First, clone the project:
git clone https://github.com/infraform/react-marvel-api.git
-
Install dependencies with npm
npm install
-
or install dependencies with yarn
yarn install
-
Start the project on localhost port: 3000 with using npm or yarn
npm start
yarn start
-
You can use auto complete feature in the search bar.
-
You can see the Marvel Comics characters in the table by clicking the search results or items on the web page.
-
Multi Language support:
- English
- Turkish
- French