Skip to content

KothintiTharun035/SiteWell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 SiteWell

A full-stack Website Performance Analyzer that evaluates websites using the Google PageSpeed Insights API.

🌐 Live Demo

Frontend: https://site-well-kappa.vercel.app/login

Backend: https://sitewell.onrender.com


Features

  • User Registration
  • Secure Login (JWT Authentication)
  • Password Encryption using bcrypt
  • Website Performance Analysis
  • Accessibility Score
  • SEO Score
  • Best Practices Score
  • Protected Routes
  • MongoDB Atlas Database
  • Responsive UI
  • Deployment on Vercel & Render

Tech Stack

Frontend

  • React.js
  • Vite
  • JavaScript
  • HTML
  • CSS

Backend

  • Node.js
  • Express.js

Database

  • MongoDB Atlas
  • Mongoose

Authentication

  • JWT
  • bcrypt.js

APIs

  • Google PageSpeed Insights API

Installation

Clone Repository

git clone https://github.com/KothintiTharun035/SiteWell.git

Backend

cd Server
npm install
npm run dev

Frontend

cd Client
npm install
npm run dev

Environment Variables

Backend (.env)

PORT=8000
MONGO_URI=mongodb://sitewelladmin:Adminsitewell@ac-cmnb9y2-shard-00-00.z8654ur.mongodb.net:27017,ac-cmnb9y2-shard-00-01.z8654ur.mongodb.net:27017,ac-cmnb9y2-shard-00-02.z8654ur.mongodb.net:27017/?ssl=true&replicaSet=atlas-6pspbe-shard-0&authSource=admin&appName=Cluster0
JWT_SECRET=sitewell@2026
PAGESPEED_API_KEY=AIzaSyDZg604MVLLbu1wO8kqjLbfV2ZI8DB_7t4

Frontend (.env)

VITE_API_BASE_URL=http://localhost:8000

Screenshots

Login

Login Page

Register

Register

Dashboard

Dashboard

Analysis

Analysis

Author

Tharun Kothinti

GitHub: https://github.com/KothintiTharun035

About

A Full-stack Website Performance Analyzer using React, Node.js, MongoDB Atlas, JWT Authentication, and Google PageSpeed Insights API.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors