Skip to content

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.

License

Notifications You must be signed in to change notification settings

wannacfuture/react-marvel-api

 
 

Repository files navigation

Docker Deployment Deploy to AWS CloudFormation

Marvel API with React.js

Description

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.

Using GitHub Actions with CloudFormation

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.

marvel

Installation

  • 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
    

Output

marvel

Usage

  • 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

Contributors

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.3%
  • CSS 22.2%
  • HTML 6.0%
  • Dockerfile 0.5%