Skip to content
View Tribhuvan-Web's full-sized avatar
🎯
Development
🎯
Development

Block or report Tribhuvan-Web

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Tribhuvan-web/README.md

Hi there, I'm Tribhuvan Nath πŸ‘‹

🌟 About Me

I'm a passionate student at GNIOT, pursuing a Master's degree in Computer Applications (MCA).
With expertise in Java, Spring Boot,Docker, SQL, and React. I thrive on solving problems and building innovative solutions.

✨ Current Focus:

  • Tackling DSA challenges on LeetCode and GeekForGeeks to sharpen my problem-solving skills.
  • Diving deep into advanced concepts in Spring Boot and React.
  • Built a scalable Movie Booking Application using Springboot , React , Tailwind and deployed on Heroku using CI/CD .

✨ Outside Coding:
When I'm not immersed in programming, I enjoy exploring tech blogs, experimenting with software ideas, and challenging myself with new projects.

πŸš€ Projects Showcase

A production-grade movie booking platform built with a scalable mindset. Currently monolithic, actively being refactored into microservices for modularity and performance. Includes user, admin, and super-admin panels with robust authentication and race condition handling.

πŸš€ Tech Stack

Backend: Java Β· Spring Boot Β· PostgreSQL Β· Redis (in progress)
Frontend: React Β· TailwindCSS Β· Redux
DevOps: Docker Β· Heroku Β· Maven Β· Neon DB

🧩 Key Features

πŸ‘€ User Module

  • Signup, Signin, Forgot/Change Password
  • View Profile, Delete Account
  • Browse Movies, Book Tickets, Cancel Booking
  • Download Ticket (PDF)

πŸ› οΈ Admin Panel

  • Create/Update/Delete Movies
  • Create/Update/Delete Seats (Bulk & Single)
  • Set Pricing, Cancel Bookings

πŸ§‘β€βš–οΈ Super Admin Panel

  • Approve/Deny Admin Requests
  • Delete Admin Accounts

βš™οΈ Engineering Highlights

  • βœ… Race Condition Handling: Ensures atomic seat booking with concurrency-safe logic.
  • 🧠 Optimized Backend: Reduced resource usage via efficient queries and caching (Redis integration in progress).
  • 🎯 Frontend Performance: Leveraged Redux for state management and Tailwind for responsive UI.
  • πŸ“¦ Containerized Deployment: Dockerized for portability; deployed on Heroku with CI/CD scripts.
  • πŸ” Secure Auth: OAuth2 + JWT for secure access control across modules.

πŸ› οΈ In Progress

  • πŸ”„ Microservices Migration: Starting with Booking Service split.
  • 🧡 Redis Integration: For caching and performance boost.
  • πŸ“˜ README Polish: Feature impact sheet and interview-ready documentation.

πŸ“š Documentation

docs(Swagger UI)

🀝 Contributing

Open to collaboration! Feel free to fork, raise issues, or suggest improvements.

πŸ“¬ Contact

Tribhuvan Nath Sagar
Backend Developer Β· MCA @ GNIOT
πŸ“§ email | 🌐 Portfolio

URL-Shortener - Shortly

Transform long URLs into compact links with analytics and secure data handling.
Tech Stack: Java | Spring Boot | React | SQL
πŸ”— Live Link
πŸŽ₯ Live Demo


Mail Genius - AI Email Reply

Generate AI-powered email replies through an extension or web app.
Tech Stack: Java | Spring | Gemini | React
πŸ”— Live Link
πŸŽ₯ Live Demo


πŸ“¬ Connect with Me


πŸ“ˆ Additional Knowledge & Experience

  • Programming: Proficient in object-oriented programming with Java and modern frameworks.
  • Frameworks & Libraries: Actively advancing skills in Spring Boot and React.
  • Database Management: Experience with SQL databases, ensuring data integrity and efficient query performance.
  • Problem Solving: A LeetCode enthusiast improving algorithmic thinking and debugging expertise daily.

Pinned Loading

  1. UrlShortner UrlShortner Public

    A Compact Spring Boot Java Application for URL Shortening: Streamlining Web Links Efficiently

    Java

  2. chat chat Public

    Java

  3. url-shortener url-shortener Public

    A frontend to interact with the user to short a url.

    JavaScript

  4. chat-frontend chat-frontend Public

    JavaScript

  5. MailGenius-frontend MailGenius-frontend Public

    Mail Genius : A smart, intuitive tool powered by Gemini AI, designed to streamline email responses .

    JavaScript