Home
Softono
b

be-a-guptaji

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
2

Software by be-a-guptaji

IT-Management-System
Open Source

IT-Management-System

# ๐Ÿ–ฅ๏ธ IT Management System ![License](https://img.shields.io/badge/license-MIT-green?style=flat-square) ![Status](https://img.shields.io/badge/status-active-brightgreen?style=flat-square) ![Next.js](https://img.shields.io/badge/Next.js-15-blue?style=flat-square&logo=next.js) ![TypeScript](https://img.shields.io/badge/TypeScript-5-blue?style=flat-square&logo=typescript) ![TailwindCSS](https://img.shields.io/badge/TailwindCSS-4.0-38B2AC?style=flat-square&logo=tailwindcss) ![MongoDB](https://img.shields.io/badge/MongoDB-8.0-brightgreen?style=flat-square&logo=mongodb) --- ## ๐Ÿ“– About The Project **IT Management System** is a full-stack IT asset and user management platform that helps organizations securely manage employees, their assigned devices, and authentication. The platform offers **admin dashboards, secure login, device tracking, and project scalability**. Built using **Next.js, MongoDB, JWT, Zustand, and ShadCN UI**, this system ensures robust data handling, a modern responsive design, and **enterprise-ready security practices**. It is perfect for IT admins, HR teams, and organizations that need to manage large sets of users and their assets with precision. --- ## โœจ Key Features - ๐Ÿ”‘ **JWT Authentication**: Secure login and session handling with token expiry and ban mechanism. - ๐Ÿ‘ฅ **User Management**: Create, edit, list, and delete users with support for pagination and search. - ๐Ÿ’ป **Device Tracking**: Assign devices to users, track multiple devices per employee, and monitor status. - ๐Ÿ—‘ **Soft Delete System**: Devices are not permanently deleted; instead, they are flagged and preserved for audit history. - ๐Ÿ”’ **Admin Settings**: Update password, change username, and manage authentication settings. - ๐Ÿงญ **Search & Pagination**: Optimized for large datasets to ensure smooth browsing. - ๐Ÿ–ผ **Modern Responsive UI**: Built with TailwindCSS + ShadCN for an interactive and mobile-first design. - โšก **State Management**: Managed with Zustand for predictable app-wide state handling. --- ## ๐Ÿ“ธ Screenshots ### Login Page ![Login](https://vbjgcpip2m.ufs.sh/f/LZ1PZKgs97f8UVkr0eZgxIc3Jdoj1sHfT8tOEGQyqPmk4S5e) ### Dashboard ![Dashboard](https://vbjgcpip2m.ufs.sh/f/LZ1PZKgs97f8EfPFwxnKmnw5NGlrRL4yWu2Mz8KagfPe9pB0) ### Search User ![Search User](https://vbjgcpip2m.ufs.sh/f/LZ1PZKgs97f8nu9i7dFxYPBmfIeaypA4MWgUT5R7cstkrqD9) ### Add User ![Add User](https://vbjgcpip2m.ufs.sh/f/LZ1PZKgs97f8hGAHFbnYVPtne5kWIyGdL8xFoMiU7N2Ruv3D) ### Device Management ![Devices](https://vbjgcpip2m.ufs.sh/f/LZ1PZKgs97f8JI3yb5H8fXqGCPUad7QhWoBZ5TpbwVIEKmgN) ### Admin Settings ![Settings](https://vbjgcpip2m.ufs.sh/f/LZ1PZKgs97f8hcWwj9nYVPtne5kWIyGdL8xFoMiU7N2Ruv3D) ### Change Name ![Change Name](https://vbjgcpip2m.ufs.sh/f/LZ1PZKgs97f8LFukv7gs97f8JXQKu0nRGAeOtDkad4bwg5Bp) ### Change Password ![Change Password](https://vbjgcpip2m.ufs.sh/f/LZ1PZKgs97f8q5C1IwlFXpmonyjePKAkWgl6rx7sV9NJHqGL) --- ## ๐Ÿ—๏ธ Architecture The system follows a **client-server model** designed for performance, modularity, and scalability. - **Frontend (Next.js + TailwindCSS + ShadCN UI)**: - Renders the dashboard, forms, and settings. - Manages authentication state and client routing. - Zustand for state persistence. - **Backend (Next.js API Routes)**: - Handles authentication, user, and device CRUD operations. - Validates tokens and sessions. - **Database (MongoDB + Mongoose)**: - Stores user data, admin profiles, devices, and blacklisted tokens. - **Authentication (JWT)**: - Provides secure login with expiration and token invalidation. ```mermaid graph TD %% ============================== %% CLIENT LAYER %% ============================== subgraph Client U[๐Ÿ–ฅ๏ธ User Browser] --> F[๐Ÿ’ป Next.js Frontend] end %% ============================== %% BACKEND & API LAYER %% ============================== subgraph Backend F --> API[โš™๏ธ Next.js API Routes] API --> DB[(๐Ÿ—„๏ธ MongoDB via Mongoose)] API --> Auth[๐Ÿ” JWT Authentication Service] API --> RT[๐Ÿ”— WebSocket - Real-Time Updates] API --> Files[๐Ÿ“‚ File Upload Service] end %% ============================== %% AUTHENTICATION %% ============================== subgraph Authentication Auth --> DB U -->|๐Ÿ”‘ Login/Signup| Auth Auth -->|โœ… Validate & Issue JWT| U end %% ============================== %% DATABASE %% ============================== subgraph Database DB[(๐Ÿ—„๏ธ MongoDB)] DB --> Users[๐Ÿ‘ค Users Collection] DB --> Devices[๐Ÿ’ป Devices Collection] DB --> Tickets[๐ŸŽซ Support Tickets Collection] DB --> Logs[๐Ÿ“œ Activity Logs Collection] end %% ============================== %% SERVICES %% ============================== subgraph Services API --> Notif[๐Ÿ”” Notification Service] API --> Billing[๐Ÿ’ณ Billing/Payments Service] API --> Reports[๐Ÿ“Š Reporting & Analytics Engine] end %% ============================== %% FLOWS %% ============================== U -->|๐Ÿ“Š View Dashboard| F U -->|๐Ÿ“ก Request Device Data| API API -->|๐Ÿ“‚ Fetch & Return Data| Devices U -->|๐Ÿ“ค Upload Document| Files Files --> DB API -->|๐Ÿ”” Send Alert| Notif Billing --> API Reports --> API %% ============================== %% STYLING %% ============================== classDef client fill:#6ac6b7,stroke:#000,stroke-width:2px,color:#000; classDef backend fill:#f1a4cb,stroke:#000,stroke-width:2px,color:#000; classDef auth fill:#92f6c5,stroke:#000,stroke-width:2px,color:#000; classDef db fill:#f1e1a4,stroke:#000,stroke-width:2px,color:#000; classDef services fill:#82c7f9,stroke:#000,stroke-width:2px,color:#000; classDef user fill:#ffcc00,stroke:#000,stroke-width:2px,color:#000; %% Apply classes class U user; class F client; class API,RT,Files backend; class Auth auth; class DB,Users,Devices,Tickets,Logs db; class Notif,Billing,Reports services; ``` --- ## ๐Ÿ›  Built With - **Frontend**: Next.js 15, TypeScript, TailwindCSS, ShadCN UI - **Backend**: Next.js API Routes, Mongoose, JWT - **Database**: MongoDB - **State Management**: Zustand - **Forms & Validation**: React Hook Form + Zod --- ## โš™๏ธ Getting Started ### Prerequisites Ensure you have the following installed: - Node.js 18+ - MongoDB (local or cloud instance) - A text editor (VS Code recommended) --- ### Installation 1. Clone the repository: ```bash git clone https://github.com/username/it-management-system.git cd it-management-system ``` 2. Install dependencies: ```bash npm install ``` --- ### Configuration Rename `.env.samples` to `.env.local` and set the following: ```env NODE_ENV=development NEXT_PUBLIC_SITE_URL=http://localhost:3000 NEXT_PUBLIC_API_BASE_URL=http://localhost:3000/api MONGODB_URI=mongodb://localhost:27017/ DB_NAME=IT_Management_System SALT_ROUNDS=10 JWT_SECRET=your_secret JWT_EXPIRES_IN=10h NEXT_PUBLIC_PAGE_SIZE=50 ``` --- ### Database Setup MongoDB is used as the primary database. Ensure your local/remote MongoDB instance is running. You can verify connection via: ```bash mongosh use IT_Management_System ``` --- ### Run Development Server ```bash npm run dev ``` Visit: [http://localhost:3000](http://localhost:3000) --- ## ๐Ÿ“ Directory Structure The project is organized as follows: ``` Directory structure: โ””โ”€โ”€ it-management-system/ โ”œโ”€โ”€ README.md โ”œโ”€โ”€ components.json โ”œโ”€โ”€ eslint.config.mjs โ”œโ”€โ”€ LICENSE โ”œโ”€โ”€ next.config.ts โ”œโ”€โ”€ package.json โ”œโ”€โ”€ pnpm-workspace.yaml โ”œโ”€โ”€ postcss.config.mjs โ”œโ”€โ”€ tsconfig.json โ”œโ”€โ”€ .env.samples โ”œโ”€โ”€ .prettierignore โ”œโ”€โ”€ .prettierrc.json โ”œโ”€โ”€ app/ โ”‚ โ”œโ”€โ”€ globals.css โ”‚ โ”œโ”€โ”€ layout.tsx โ”‚ โ”œโ”€โ”€ not-found.tsx โ”‚ โ”œโ”€โ”€ page.tsx โ”‚ โ”œโ”€โ”€ add-user/ โ”‚ โ”‚ โ””โ”€โ”€ page.tsx โ”‚ โ”œโ”€โ”€ api/ โ”‚ โ”‚ โ”œโ”€โ”€ auth/ โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ log-out/ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ login/ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ validate/ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ verify/ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”‚ โ”œโ”€โ”€ settings/ โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ change-password/ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ change-userName/ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”‚ โ””โ”€โ”€ user/ โ”‚ โ”‚ โ”œโ”€โ”€ edit/ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ [id]/ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”‚ โ”œโ”€โ”€ get-user-by-id/ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ [id]/ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”‚ โ”œโ”€โ”€ get-users/ โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ route.ts โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ [name]/ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”‚ โ””โ”€โ”€ register-user/ โ”‚ โ”‚ โ””โ”€โ”€ route.ts โ”‚ โ”œโ”€โ”€ home/ โ”‚ โ”‚ โ””โ”€โ”€ page.tsx โ”‚ โ”œโ”€โ”€ manage-user/ โ”‚ โ”‚ โ”œโ”€โ”€ page.tsx โ”‚ โ”‚ โ””โ”€โ”€ [userID]/ โ”‚ โ”‚ โ””โ”€โ”€ page.tsx โ”‚ โ””โ”€โ”€ settings/ โ”‚ โ””โ”€โ”€ page.tsx โ”œโ”€โ”€ components/ โ”‚ โ”œโ”€โ”€ footer/ โ”‚ โ”‚ โ””โ”€โ”€ Index.tsx โ”‚ โ”œโ”€โ”€ header/ โ”‚ โ”‚ โ””โ”€โ”€ Index.tsx โ”‚ โ”œโ”€โ”€ loadings/ โ”‚ โ”‚ โ”œโ”€โ”€ AddUserPageLoading.tsx โ”‚ โ”‚ โ”œโ”€โ”€ HomePageLoading.tsx โ”‚ โ”‚ โ””โ”€โ”€ SettingsPageLoading.tsx โ”‚ โ”œโ”€โ”€ navigation/ โ”‚ โ”‚ โ””โ”€โ”€ Index.tsx โ”‚ โ””โ”€โ”€ ui/ โ”‚ โ”œโ”€โ”€ button.tsx โ”‚ โ”œโ”€โ”€ card.tsx โ”‚ โ”œโ”€โ”€ dialog.tsx โ”‚ โ”œโ”€โ”€ form.tsx โ”‚ โ”œโ”€โ”€ input.tsx โ”‚ โ”œโ”€โ”€ label.tsx โ”‚ โ”œโ”€โ”€ separator.tsx โ”‚ โ”œโ”€โ”€ sheet.tsx โ”‚ โ”œโ”€โ”€ sidebar.tsx โ”‚ โ”œโ”€โ”€ skeleton.tsx โ”‚ โ”œโ”€โ”€ sonner.tsx โ”‚ โ”œโ”€โ”€ tooltip.tsx โ”‚ โ””โ”€โ”€ UserBox.tsx โ”œโ”€โ”€ hooks/ โ”‚ โ”œโ”€โ”€ use-mobile.ts โ”‚ โ””โ”€โ”€ useAuth.ts โ”œโ”€โ”€ lib/ โ”‚ โ”œโ”€โ”€ axios.ts โ”‚ โ”œโ”€โ”€ constant.ts โ”‚ โ”œโ”€โ”€ db.ts โ”‚ โ”œโ”€โ”€ parseJwtExpiry.ts โ”‚ โ”œโ”€โ”€ types.ts โ”‚ โ”œโ”€โ”€ utils.ts โ”‚ โ”œโ”€โ”€ models/ โ”‚ โ”‚ โ”œโ”€โ”€ Admin.model.ts โ”‚ โ”‚ โ”œโ”€โ”€ BanToken.model.ts โ”‚ โ”‚ โ”œโ”€โ”€ Device.model.ts โ”‚ โ”‚ โ””โ”€โ”€ User.model.ts โ”‚ โ””โ”€โ”€ store/ โ”‚ โ””โ”€โ”€ useStore.ts โ””โ”€โ”€ services/ โ”œโ”€โ”€ GET.tsx โ””โ”€โ”€ POST.tsx ``` ### Key Folders: - **/app/api** โ†’ Backend APIs for authentication, users, and devices. - **/models** โ†’ Mongoose schemas (User, Device, Admin, Token). - **/components** โ†’ UI components (forms, tables, modals). - **/lib** โ†’ Helpers (JWT signing, validation, encryption). - **/hooks** โ†’ Zustand state hooks. - **/public** โ†’ Static assets. --- ## ๐Ÿ” Authentication - **JWT Authentication**: All routes are secured via JSON Web Tokens. - **Password Hashing**: Passwords hashed with bcrypt and salt rounds. - **Token Blacklist**: Expired/banned tokens stored in DB to prevent misuse. --- ## ๐Ÿš€ Device & User Management - Add new users with multiple device assignments. - Update, search, and paginate users & devices. - Soft-delete devices for audit trail. - Admins can reset credentials via settings page. --- ## ๐Ÿ›ฃ๏ธ Roadmap - [x] User Management (CRUD) - [x] Device Management (CRUD + Soft Delete) - [x] JWT Authentication & Admin Settings - [ ] Role-Based Access Control (RBAC) - [ ] Export Reports (PDF, CSV) - [ ] Cloud Deployment (Vercel/AWS) --- ## ๐Ÿ“œ License MIT License ยฉ 2025 Aryan Baadlas --- ## ๐Ÿ“ฌ Contact ๐Ÿ‘จโ€๐Ÿ’ป **Aryan Baadlas** ๐Ÿ“ง **[email protected]** --- ### โญ Show some love! If you like this project, **give it a star โญ on GitHub**!

HR & Payroll Internal Tools & Admin
13 Github Stars
be-a-guptaji
Open Source

be-a-guptaji

<img align="right" src="https://visitor-badge.laobi.icu/badge?page_id=be-a-guptaji.be-a-guptaji" /> <br/> <!-- Fixed README snippet (GitHub-friendly) --> <h1 align="center"> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=40&duration=1500&pause=1000&color=FFB400&center=true&vCenter=true&width=700&lines=Hi+There!+๐Ÿ‘‹;+I+am+Aryan+Baadlas!+๐Ÿ˜‰;" alt="greeting" /> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=40&duration=1500&pause=1000&color=FFB400&center=true&vCenter=true&width=700&lines=I+am+a+Data+Scientist!+๐Ÿ”ฌ;+I+am+a+Web+Developer!+๐ŸŒ;" alt="greeting" /> </h1> <p align="center"> <img src="https://user-images.githubusercontent.com/74038190/225813708-98b745f2-7d22-48cf-9150-083f1b00d6c9.gif" width="90%" /> </p> --- <p align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&height=80&color=0:0f172a,100:1e3a8a&section=footer" /> </p> --- <h2 align="center"> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=28&duration=3000&pause=1000&color=00F7FF&center=true&vCenter=true&width=1000&lines=๐Ÿš€+About+Me+๐Ÿš€;๐Ÿ’ป+Crafting+Code+That+Matters+๐Ÿ’ป;๐ŸŒฑ+Always+Learning,+Always+Building+๐ŸŒฑ" alt="About Me Animation" /> </h2> - ๐Ÿ‘‹ Hi there! Iโ€™m **_Aryan Baadlas_** a curious mind from India ๐Ÿ‡ฎ๐Ÿ‡ณ who loves turning ideas into code. - ๐Ÿ”ฌ I am a ๐ƒ๐š๐ญ๐š ๐’๐œ๐ข๐ž๐ง๐ญ๐ข๐ฌ๐ญ and ๐–๐ž๐› ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ž๐ซ from ๐ˆ๐ง๐๐ข๐š ๐Ÿ‡ฎ๐Ÿ‡ณ. - ๐Ÿ”ญ Iโ€™m currently working on **_DSA Skills_**. - ๐ŸŒฑ Iโ€™m diving deeper into **_Docker_**, **_AWS_**, **_Kubernetes_**, **_Supabase_**, and **_Generative AI_**. - ๐Ÿ’ก I enjoy building **_data driven applications_** that are modular, scalable, and easy to use. - ๐Ÿ’ฌ Ask me about **_Python_**, **_Machine Learning_**, **_React_**, **_Node.js_** or just tech in general. [Here](https://www.linkedin.com/in/aryanbaadlas/) - ๐Ÿค Iโ€™m always open to **_collaborations on AI, data science, or full-stack projects_**. - โšก Fun fact: **_Overspeeding makes me fell alive_**. ๐ŸŽ๏ธ๐Ÿ›ž <p align="center"> ๐ŸŽฏ Motto: ๐Ÿ‘‡ </p> <p align="center"> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=28&duration=3000&pause=1000&color=00F7FF&center=true&vCenter=true&width=1000&lines=๐Ÿš€+If+I+can+do+it%2C+anyone+can;๐Ÿ’ก+Dream.+Code.+Deploy.;๐ŸŒฑ+Evolving+one+line+of+code+at+a+time;๐Ÿ”ฅ+Breaking+problems%2C+building+solutions;โšก+Keep+it+simple%2C+make+it+powerful;๐ŸŒ+Coding+the+future%2C+one+project+at+a+time" alt="motto typing svg - press start 2p" /> </p> --- <p align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&height=80&color=0:0f172a,100:1e3a8a&section=footer" /> </p> --- <h2 align="center"> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=28&duration=3000&pause=1000&color=00F7FF&center=true&vCenter=true&width=600&lines=โค๏ธ+Connect+with+me!+โค๏ธ;๐Ÿ˜Ž+My+Socials!+๐Ÿ˜Ž" alt="Socials Animation" /> </h2> <div align="center"> <a href="mailto:[email protected]" target="_blank"> <img src="https://img.shields.io/badge/Gmail-333333?style=for-the-badge&logo=gmail&logoColor=red" /> </a> <a href="https://www.linkedin.com/in/be-a-guptaji/" target="_blank"> <img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white" /> </a> <a href="https://leetcode.com/u/be-a-guptaji/" target="_blank"> <img src="https://img.shields.io/badge/LeetCode-000000?style=for-the-badge&logo=leetcode&logoColor=yellow" /> </a> <a href="https://www.instagram.com/be_a_guptaji" target="_blank"> <img src="https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white" /> </a> <a href="https://aryanbaadlas.vercel.app/" target="_blank"> <img src="https://img.shields.io/badge/Portfolio-FF5722?style=for-the-badge&logo=todoist&logoColor=white" /> </a> </div> --- <p align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&height=80&color=0:0f172a,100:1e3a8a&section=footer" /> </p> --- <h2 align="center"> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=24&duration=3000&pause=1000&color=00F7FF&center=true&vCenter=true&width=600&lines=โšก+Explore+My+Tech+Stack!+โšก;๐Ÿ’ป+From+Logic+to+Interface+๐Ÿ’ป" alt="Typing Animation" /> </h2> <br/> <div align="center"> <!-- Row 1: Data Science & Tools --> <img src="https://skillicons.dev/icons?i=python,r,lua,mysql,mongodb,julia,firebase,supabase,flask,postman,aws,docker,kubernetes" /> <br> <br> <!-- Row 2: Web Development --> <img src="https://skillicons.dev/icons?i=react,nextjs,vite,nodejs,express,javascript,typescript,html,css,tailwind,bootstrap,mui" /> <br> <br> <!-- Row 3: Programming Languages & Tools --> <img src="https://skillicons.dev/icons?i=java,c,cpp,git,github,vscode,figma,vercel,netlify" /> <br> </div> --- <p align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&height=80&color=0:0f172a,100:1e3a8a&section=footer" /> </p> --- <h2 align="center"> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=28&duration=3000&pause=1000&color=00F7FF&center=true&vCenter=true&width=600&lines=๐Ÿ“Š+Competitive+Programming+Stats+๐Ÿ“Š;๐Ÿ”ฅ+LeetCode+Streaks+๐Ÿ”ฅ;" alt="GitHub Stats Animation" /> </h2> <div align=center> <a href="https://leetcode.com/u/aryanbaadlas/"> <img width=650 align="center" src="https://leetcard.jacoblin.cool/be-a-guptaji?theme=dark&font=ovo&ext=contest&border_radius=10" alt="streak stats"/> </a> </div> --- <div align=center > <a href="https://leetcode.com/u/aryanbaadlas/"> <img width=650 align="center" src="https://codeforces-readme-stats.vercel.app/api/card?username=be_a_guptaji" alt="streak stats"/> </a> </div> --- <h2 align="center"> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=28&duration=3000&pause=1000&color=00F7FF&center=true&vCenter=true&width=600&lines=๐Ÿ“Š+GitHub+Stats+๐Ÿ“Š;๐Ÿ”ฅ+Contribution+Streaks+๐Ÿ”ฅ;๐Ÿง +Languages+I+Use+๐Ÿง " alt="GitHub Stats Animation" /> </h2> <div align=center> <h2 align="center">๐Ÿ”ฅ Streaks ๐Ÿ”ฅ</h2> <img width=650 src="https://github-readme-streak-stats.herokuapp.com/?user=be-a-guptaji&count_private=true&theme=react&border_radius=10" alt="streak stats"/> <h2 align="center">๐Ÿ“š Github Stats ๐Ÿ“š</h2> <img width=650 src="https://github-readme-stats.vercel.app/api?username=be-a-guptaji&count_private=true&show_icons=true&theme=react&rank_icon=github&border_radius=10" alt="readme stats" /> <h2 align="center">๐ŸŽจ Languages Used ๐ŸŽจ</h2> <img width=400 align="center" src="https://github-readme-stats.vercel.app/api/top-langs/?username=be-a-guptaji&langs_count=10&layout=compact&theme=react&border_radius=10&size_weight=0.5&count_weight=0.5&exclude_repo=github-readme-stats" alt="top langs" /> </div> --- <p align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&height=80&color=0:0f172a,100:1e3a8a&section=footer" /> </p> --- <h2 align="center"> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=28&duration=3000&pause=1000&color=00F7FF&center=true&vCenter=true&width=600&lines=๐ŸŒŸ+My+GitHub+Contributions+๐ŸŒŸ;๐Ÿš€+Open+Source+Projects+๐Ÿš€;๐Ÿค+Collaborations+and+Commits+๐Ÿค" alt="GitHub Contributions Animation" /> </h2> <p align="center"> <img src="https://github.com/be-a-guptaji/be-a-guptaji/blob/master/profile-3d-contrib/profile-night-rainbow.svg" width="100%" /> </p> --- <p align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&height=80&color=0:0f172a,100:1e3a8a&section=footer" /> </p> --- <h2 align="center"> <img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=28&duration=3000&pause=1000&color=00F7FF&center=true&vCenter=true&width=600&lines=๐Ÿ+My+Contribution+Snake+๐Ÿ;โœจ+Watch+My+Commits+Come+Alive!+โœจ;โšก+Animated+GitHub+Activity+โšก" alt="Contribution Snake Animation" /> </h2> <p align="center"> <img src="https://raw.githubusercontent.com/be-a-guptaji/be-a-guptaji/output/github-contribution-grid-snake.svg" alt="GitHub Snake Animation" /> </p> --- > _โ€œAn investment in knowledge pays the best interest.โ€ โ€“ Benjamin Franklin_

AI & Machine Learning Payment & Checkout
13 Github Stars