Skip to content
View Ruchika402's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Ruchika402

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ruchika402/README.md

Hi there πŸ‘‹

I'm Ruchika

🎯 BCA Student | Aspiring Backend & Full Stack Developer

I'm a passionate developer building my skills in backend development with Python, Django, and Django REST Framework (DRF). I love creating efficient, scalable web applications and APIs. Currently exploring the world of full-stack development and cloud deployment.


πŸ› οΈ Tech Stack

Languages & Frameworks

  • Python - Django, Django REST Framework
  • JavaScript - Basic DOM manipulation, Fetch API
  • HTML5 & CSS3 & React - Responsive design

Databases & Tools

  • Databases: PostgreSQL (learning)
  • Version Control: Git, GitHub
  • Other Tools: Docker (basics), VS Code, Postman

Currently Learning

  • API authentication (JWT, OAuth)
  • Cloud deployment

πŸš€ Featured Projects

Secure Image Sharing Platform

  • Built a full-stack application with Django REST API and React (TypeScript) frontend
  • Implemented JWT authentication via httpOnly cookies to prevent XSS token theft
  • Integrated Google OAuth for quick, low-friction user onboarding
  • Added S3 pre-signed URLs (60-second expiry) with private bucket β€” no public file exposure
  • Enforced OWASP Top 10 security: CSP, HSTS, X-Frame-Options, nosniff, and CSRF protection
  • Built rate limiting (10 uploads/min, 20 shares/min) and Bleach input sanitization to block abuse and XSS
  • Containerized with Docker & Docker Compose for consistent local dev and easier deployment
  • Tech: Python, Django, React, TypeScript, PostgreSQL, Redis, AWS S3, Docker, Tailwind CSS

Fake News & Misinformation Detection App

  • Built a full-stack application with Django REST API and React frontend
  • Implemented Machine Learning pipeline using TF-IDF + Logistic Regression
  • Added URL scraping for automatic news article credibility verification
  • Provides real-time "Misinfo Scores" and explainable insights
  • Tech: Python, Django, React, ML (scikit-learn), Tailwind CSS

🌐 Connect With Me


⭐ Fun Fact: I believe in writing clean, readable code and documenting everything I learn!

Pinned Loading

  1. TruthGuard TruthGuard Public

    Full-stack fake news detector using ML with URL scraping, misinformation scoring, and explainable results

    Python 2

  2. Vylink Vylink Public

    Vylink - A secure image sharing platform built as a full-stack portfolio project.

    TypeScript