diff --git a/with.java b/with.java
new file mode 100644
index 0000000..41a363a
--- /dev/null
+++ b/with.java
@@ -0,0 +1,535 @@
+
+
+
+
+
+
+
+
+π GitHub Tracker
+
+
+ Track and analyze GitHub user activity in real time.
+
+
+
+ Monitor repositories, commits, pull requests, issues, and contribution trends
+ through a clean and intuitive dashboard.
+
+
+
+ Built for developers, maintainers, recruiters, and open-source enthusiasts.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+---
+
+
+
+
+
+## π Table of Contents
+
+- [π About the Project](#-about-the-project)
+- [π Live Demo](#-live-demo)
+- [πΈ Screenshots](#-screenshots)
+- [β¨ Features](#-features)
+- [π οΈ Tech Stack](#οΈ-tech-stack)
+- [ποΈ Project Architecture](#οΈ-project-architecture)
+- [π Folder Structure](#-folder-structure)
+- [π Getting Started](#-getting-started)
+- [π Environment Variables](#-environment-variables)
+- [βΆοΈ Running the Project](#οΈ-running-the-project)
+- [π API Endpoints](#-api-endpoints)
+- [π§ͺ Testing](#-testing)
+- [π οΈ Troubleshooting](#οΈ-troubleshooting)
+- [π€ Contributing](#-contributing)
+- [π Code of Conduct](#-code-of-conduct)
+- [π¨βπ» Maintainers](#-maintainers)
+- [π GSSoC Information](#-gssoc-information)
+- [πΊοΈ Roadmap](#οΈ-roadmap)
+- [β FAQ](#-faq)
+- [π License](#-license)
+- [π Star History](#-star-history)
+- [π Contributors](#-contributors)
+- [β Support the Project](#-support-the-project)
+
+
+
+
+
+## π About the Project
+
+GitHub Tracker is a full-stack web application that helps users monitor and analyze GitHub activity in real time. Simply enter a GitHub username to explore repositories, commits, pull requests, issues, contribution trends, and other useful developer insights.
+
+The project is designed for:
+
+- π¨βπ» Developers tracking their open-source contributions
+- π₯ Maintainers reviewing contributor activity
+- π§βπΌ Recruiters evaluating public GitHub profiles
+- π Teams analyzing repository engagement and productivity
+- π Open-source enthusiasts exploring developer metrics
+
+By combining a modern frontend with a robust backend and GitHub API integration, GitHub Tracker presents actionable insights through a clean and intuitive dashboard.
+
+---
+
+
+
+
+
+## π Live Demo
+
+π Explore the application here:
+
+
+
+
+
+
+
+You can use the live demo to:
+- Search for any public GitHub user
+- View repository and contribution metrics
+- Explore commits, pull requests, and issues
+- Analyze development activity trends
+
+
+
+
+
+## πΈ Screenshots
+
+
+
+
+
+
+
+---
+
+
+
+
+
+## β¨ Features
+
+### π User Search & Profile Insights
+- Search for any public GitHub username
+- View profile details such as bio, avatar, followers, following, and repositories
+- Access account statistics and contribution summaries
+
+### π Repository Analytics
+- Browse all public repositories
+- View stars, forks, watchers, and open issues
+- Analyze repository popularity and activity
+
+### π Contribution Tracking
+- Track commits, pull requests, and issues
+- Monitor contribution trends over time
+- Identify recent development activity
+
+### β‘ Real-Time Data Fetching
+- Fetch live data from the GitHub API
+- Fast and responsive interface with optimized API requests
+
+### π Interactive Dashboard
+- Clean and intuitive UI
+- Visual representation of key metrics
+- Responsive design for desktop and mobile
+
+### π Robust Backend
+- Node.js and Express-based API layer
+- Secure authentication-ready architecture
+- Organized routes and services
+
+### π§ͺ Testing Support
+- Backend unit and integration testing with Jasmine
+- Reliable and maintainable codebase
+
+### π Open Source Friendly
+- Beginner-friendly issues and contribution guidelines
+- Active community support for GSSoC and first-time contributors
+
+---
+
+
+
+
+
+## π οΈ Tech Stack
+
+### Frontend
+- βοΈ React.js
+- β‘ Vite
+- π¨ Tailwind CSS
+- π§© Material UI
+
+### Backend
+- π’ Node.js
+- π Express.js
+
+### Data Fetching & State Management
+- π‘ Axios
+- π React Query
+
+### Database & Authentication
+- π MongoDB
+- π Passport.js
+- π bcryptjs
+- ποΈ Express Session
+
+### Testing
+- π§ͺ Jasmine
+- π Supertest
+
+### APIs
+- π GitHub REST API
+
+
+
+
+
+## ποΈ Project Architecture
+
+GitHub Tracker follows a full-stack client-server architecture.
+
+```text
+ββββββββββββββββββββββββ
+β Frontend β
+β React + Vite β
+β Tailwind + MUI β
+βββββββββββ¬βββββββββββββ
+ β HTTP Requests
+ βΌ
+ββββββββββββββββββββββββ
+β Backend β
+β Node.js + Express β
+β REST API β
+βββββββββββ¬βββββββββββββ
+ β
+ βββ GitHub REST API
+ βββ MongoDB (optional authentication/data storage)
+```
+### π§© Architectural Components
+
+#### Frontend (Client)
+- User interface built with React and Vite
+- Responsive styling with Tailwind CSS and Material UI
+- Data fetching and caching with React Query
+- Interactive charts and metrics display
+
+#### Backend (Server)
+- RESTful API built with Node.js and Express
+- Authentication support with Passport.js
+- Session management using Express Session
+- Business logic and API integrations
+
+#### External Services
+- GitHub REST API for real-time public repository and user data
+
+#### Database (Optional)
+- MongoDB for user accounts, saved searches, and session persistence
+
+### π― Why This Architecture?
+- Clear separation of frontend and backend responsibilities
+- Scalable and maintainable codebase
+- Easy to test and extend
+- Supports future features such as saved reports, authentication, and analytics history
+
+
+
+
+
+## π Folder Structure
+
+```text
+github_tracker/
+βββ client/ # Frontend application (React + Vite)
+β βββ public/ # Static assets
+β β βββ crl.png # Project logo
+β β βββ screenshots/ # README screenshots
+β βββ src/
+β β βββ assets/ # Images, icons, fonts
+β β βββ components/ # Reusable UI components
+β β βββ pages/ # Application pages
+β β βββ hooks/ # Custom React hooks
+β β βββ services/ # API calls and utilities
+β β βββ context/ # Context providers
+β β βββ App.jsx # Root component
+β β βββ main.jsx # Entry point
+β βββ package.json
+β βββ vite.config.js
+β
+βββ server/ # Backend application (Node.js + Express)
+β βββ config/ # Database and Passport configuration
+β βββ controllers/ # Route controllers
+β βββ middleware/ # Custom middleware
+β βββ models/ # Database models
+β βββ routes/ # API routes
+β βββ services/ # External API integrations
+β βββ spec/ # Jasmine unit & integration tests
+β βββ app.js # Express application
+β βββ server.js # Server entry point
+β βββ package.json
+β
+βββ .github/
+β βββ ISSUE_TEMPLATE/ # Issue templates
+β βββ workflows/ # GitHub Actions CI/CD workflows
+β βββ pull_request_template.md
+β
+βββ .env.example # Example environment variables
+βββ .gitignore
+βββ LICENSE
+βββ README.md
+βββ package.json # Optional root workspace config
+```
+
+
+
+
+
+## π Getting Started
+
+Follow these steps to set up GitHub Tracker on your local machine.
+
+### π Prerequisites
+
+Make sure the following tools are installed:
+
+- :contentReference[oaicite:0]{index=0} (v18 or higher recommended)
+- :contentReference[oaicite:1]{index=1} (comes with Node.js)
+- :contentReference[oaicite:2]{index=2}
+- :contentReference[oaicite:3]{index=3} (required if authentication and persistence are enabled)
+
+### π₯ Clone the Repository
+
+```bash
+git clone https://github.com/GitMetricsLab/github_tracker.git
+cd github_tracker
+```
+### π¦ Install Dependencies
+
+This project contains separate frontend and backend applications.
+
+```bash
+# Install frontend dependencies
+cd client
+npm install
+
+# Install backend dependencies
+cd ../server
+npm install
+
+# Return to the project root
+cd...
+```
+### π Configure Environment Variables
+
+Create a `.env` file in the `server/` directory and add the required environment variables.
+
+```bash
+cd server
+cp .env.example .env
+```
+> If `.env.example` is not available, create a new `.env` file manually.
+
+You will configure the required variables in the next section: **Environment Variables**.
+
+
+
+
+
+## π Environment Variables
+
+Create a `.env` file inside the `server/` directory and configure the following variables:
+
+```env
+# Server Configuration
+PORT=5000
+NODE_ENV=development
+
+# Database
+MONGODB_URI=mongodb://127.0.0.1:27017/github_tracker
+
+# Session Secret
+SESSION_SECRET=your_super_secret_key
+
+# GitHub API (Optional but Recommended)
+GITHUB_TOKEN=your_github_personal_access_token
+```
+### π Variable Descriptions
+
+| Variable | Description |
+|----------|-------------|
+| `PORT` | Port on which the backend server will run |
+| `NODE_ENV` | Application environment (`development` or `production`) |
+| `MONGODB_URI` | MongoDB connection string |
+| `SESSION_SECRET` | Secret key used to sign sessions |
+| `GITHUB_TOKEN` | Personal Access Token to increase GitHub API rate limits |
+
+### π Creating a GitHub Token
+
+1. Go to https://github.com/settings/tokens
+2. Click **Generate new token**
+3. Select the required scopes (public data access is usually sufficient)
+4. Copy the token and add it to your `.env` file
+
+> β οΈ Never commit your `.env` file or expose secret keys publicly.
+
+---
+
+
+
+
+
+## βΆοΈ Running the Project
+
+### 1οΈβ£ Start the Backend Server
+
+```bash
+cd server
+npm start
+```
+The backend will typically run at:
+
+```text
+http://localhost:5000
+```
+### 2οΈβ£ Start the Frontend Development Server
+
+Open a new terminal and run:
+
+```bash
+cd client
+npm run dev
+```
+
+The frontend will typically run at:
+
+```text
+http://localhost:5173
+```
+
+### 3οΈβ£ Open the Application
+
+Open your browser and visit:
+
+http://localhost:5173
+
+### β
Verify Everything Is Working
+
+- β
Frontend loads without errors
+- β
Backend starts successfully
+- β
MongoDB connects successfully
+- β
GitHub user search returns live data
+- β
No environment variable warnings appear
+
+
+
+
+
+## π¨βπ» Project Admins / Maintainers
+
+
+
+---
+
+
+
+
+
+## π License
+
+This project is licensed under the MIT License.
+
+See the [LICENSE](LICENSE) file for complete details.
+
+---
+
+
+
+
+
+## π Star History
+
+
+
+
+
+---
+
+
+
+
+
+## π Contributors
+
+We are grateful to all the amazing contributors who have helped build and improve this project π
+
+Thanks for making GitHub Tracker better with every contribution!
+
+
+
+
+
+
+
+### π How to Become a Contributor
+
+We welcome all contributors, especially from :contentReference[oaicite:0]{index=0} (GSSoC)!
+
+To contribute:
+
+1. Fork the repository
+2. Create a new branch
+3. Make your changes
+4. Submit a pull request
+
+> β Donβt forget to star the repository if you find it useful!