Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yash509/devsecops-news-web-app-deployment

Developed a News Web App using HTML, CSS and JavaScript, implemented the DevSecOps practices for deploying on Docker and Kubernetes using Jenkins CI/CD Pipeline.
https://github.com/yash509/devsecops-news-web-app-deployment

aws azure ci-cd cloud devops devops-pipeline devops-tools devops-workflow devsecops devsecops-best-practices devsecops-pipeline docker dockerfile gcp hcl jenkins jenkinsfile kubernetes project-repository terraform

Last synced: about 1 month ago
JSON representation

Developed a News Web App using HTML, CSS and JavaScript, implemented the DevSecOps practices for deploying on Docker and Kubernetes using Jenkins CI/CD Pipeline.

Awesome Lists containing this project

README

        

# DevSecOps-News-Web-App-Deployment [![Docker Image CI](https://github.com/yash509/DevSecOps-BB-Char-React-App-Deployment/actions/workflows/docker-image.yml/badge.svg)](https://github.com/yash509/DevSecOps-BB-Char-React-App-Deployment/actions/workflows/docker-image.yml)

coding

This is a React app which fetches the recent news from an api and renders it on the DOM without reloading the page.
I've used the concept of *Async functions* and *react hook usestate* also worked with *APIs*.

## πŸ’»Tech Stack

![HTML](https://img.shields.io/badge/html5%20-%23E34F26.svg?&style=for-the-badge&logo=html5&logoColor=white)
![CSS](https://img.shields.io/badge/css3%20-%231572B6.svg?&style=for-the-badge&logo=css3&logoColor=white)
![JS](https://img.shields.io/badge/javascript%20-%23323330.svg?&style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
![REACT](https://img.shields.io/badge/react%20-%23628395.svg?&style=for-the-badge&logo=react&logoColor=%2300C1D4)


### How to get the project on your local machine:

---

- Download or clone the repository

```
git clone https://github.com/Ayushparikh-code/Web-dev-mini-projects.git
```

- Go to the directory
- Open news-app folder
- Open the terminal and run
```
npm start
```
- The project will be opened in the browser


## Screenshots

![Demo1](/news-app/public/news.png)

![Demo2](/news-app/public/news1.png)


## Happy Coding!