https://github.com/rajputrockstar/sarkarisphere-
This is for helping candidate applying for sarkari exam
https://github.com/rajputrockstar/sarkarisphere-
automation automation-selenium govt-jobs job-portal job-portal-website python python-3 python-script selenium selenium-python selenium-webdriver streamlit streamlit-webapp webscraping webscraping-data
Last synced: 12 months ago
JSON representation
This is for helping candidate applying for sarkari exam
- Host: GitHub
- URL: https://github.com/rajputrockstar/sarkarisphere-
- Owner: RAJPUTRoCkStAr
- Created: 2025-04-05T20:51:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-25T08:30:08.000Z (about 1 year ago)
- Last Synced: 2025-04-25T09:39:57.960Z (about 1 year ago)
- Topics: automation, automation-selenium, govt-jobs, job-portal, job-portal-website, python, python-3, python-script, selenium, selenium-python, selenium-webdriver, streamlit, streamlit-webapp, webscraping, webscraping-data
- Language: Python
- Homepage:
- Size: 484 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# 📘 SarkariSphere – Your One-Stop Sarkari Naukri Portal
**SarkariSphere** is a powerful and user-friendly Streamlit app that delivers real-time government job updates, admit cards, and results — with **direct download/apply links** and **zero clutter**.
From SSC and UPSC to Railways and State-level recruitment, get all important updates in one place.
---
## 🚀 Features
✅ **Latest Jobs**
- Real-time job listing scraped from [sarkariresult.com](https://www.sarkariresult.com)
- Job titles, deadlines, and direct apply + notification links
- Filter by keyword or active status
📥 **Admit Cards**
- Skip redirections — download admit cards directly from the source
📊 **Results**
- One-click download for Sarkari results
🎯 **Clean UI/UX**
- Responsive layout using Streamlit
- Easy navigation with sidebar and collapsible sections
---
## 🛠️ Tech Stack
- Python 3.10+
- [Streamlit](https://streamlit.io) – UI Framework
- [Selenium](https://selenium.dev) – Headless Chrome scraping
- [Lottie](https://lottiefiles.com) – For engaging animation on the homepage
---
## 📦 How to Run
1. **Clone the Repository**
```bash
git clone https://github.com/yourusername/sarkarisphere.git
cd sarkarisphere
pip install -r requirements.txt
streamlit run main.py
```
## 📁 Folder Structure
```bash
sarkarisphere/
├── main.py # App routing, menu logic
├── home.py # Homepage layout and animation
├── job_open.py # Latest job listings
├── datacollect.py # Scraping logic for results and admit cards
├── job_admit_card.py # Admit card UI and logic
├── job_result.py # Result UI and logic
├── lotti/
│ └── lot.py # Lottie animation JSON
├── requirements.txt # Required packages
└── README.md # You're reading it!
```
## 🔮 Future Enhancements
* Job alert via Email or WhatsApp
* Resume builder for job applications
* Smart job recommendations (AI-based)
* Multilingual UI (Hindi, Tamil, Bengali, etc.)
* Bookmark or save job listings
* Pagination and search filters for better UX
## 🧑💻 Author
**Sumit Kumar Singh**
Freelancer • Python Developer • Web Automation Enthusiast