Hi, I'm Virendra Sahu, a Computer Science student at National Institute of Technology (NIT) Hamirpur, Himachal Pradesh.
I specialize in building scalable, real-world applications using Flutter and modern backend technologies. So far, I have developed and contributed to 11+ production-level applications used by real users.
👉 Scroll down to explore my projects.
https://github.com/appteam-nith/Nimbus-Frontend-2k25
https://github.com/appteam-nith/Hill-ffair_Frontend_2K24
https://github.com/appteam-nith/Nimbus-core-app-frontend-2k25
https://github.com/sahu-virendra-1908/secure_f.git
https://github.com/sahu-virendra-1908/Manhattan_App
http://github.com/sahu-virendra-1908/maze_game
http://github.com/sahu-virendra-1908/dc_office
http://github.com/sahu-virendra-1908/s_f
http://github.com/sahu-virendra-1908/GDSC_AMONG_US
https://github.com/sahu-virendra-1908/socio
https://github.com/sahu-virendra-1908/Agro_ai
🔗 GitHub Repository: https://github.com/appteam-nith/Hill-ffair_Frontend_2K24
📱 Play Store: https://play.google.com/store/apps/details?id=com.appteam.hillfair2k24
Hillfair 2k24 is a production-grade mobile application developed for the annual cultural festival of NIT Hamirpur. The app was designed to handle real-world user traffic, enable social interaction, and provide seamless event engagement during the fest.
This application was successfully deployed on the Play Store and actively used by students during the event.
- 📥 1600+ downloads within first 3 days
- 💬 10,000+ messages exchanged in real-time
- ⚡ Successfully handled live user traffic during fest
- 📱 Deployed and maintained as a production app
- Instant updates for events, announcements, and activities
- Improved user engagement during live fest
- Smart matching system to connect students with compatible partners
- Enhanced collaboration and networking
- Users can share thoughts anonymously
- High engagement feature with thousands of interactions
- Complete listing of events with schedules
- Easy navigation and participation tracking
Frontend:
- Flutter (Dart)
- Responsive UI for multiple devices
Backend:
- Node.js
- Express.js
Database:
- MongoDB
Other:
- REST APIs
- Real-time data handling
- Production deployment on Play Store
- Developed and optimized frontend features using Flutter
- Integrated backend APIs for real-time functionality
- Worked on scalable architecture for handling concurrent users
- Ensured smooth deployment and production stability
Challenge: Handling high real-time message traffic Solution: Optimized API calls and efficient state management
Challenge: Maintaining app performance during peak usage Solution: Reduced unnecessary re-renders and optimized backend responses
This app was not just a demo project but a real-world production system used by hundreds of users simultaneously. It significantly improved event participation and digital interaction during Hillfair 2k24.
⭐ This project reflects my ability to build and deploy scalable, real-world applications.
🔗 GitHub Repository: http://github.com/sahu-virendra-1908/dc_office
DC Office Rent Management System is a real-world application developed for managing rental properties under the DC Office at NIT Hamirpur. The system digitizes rent collection, tenant management, and property allocation, replacing manual processes with an efficient and transparent solution.
- Tenants can pay rent directly through the application
- Digital tracking of all payments
- Automatic reminders sent to tenants before due date (e.g., 5th of every month)
- Real-time notifications for payment updates
-
DC Office can track:
- Who has paid rent
- Who has pending dues
-
Complete visibility of monthly payment status
-
Tenants can view:
- Previous payments
- Payment dates
- Rent history
-
DC Office can:
- Assign shops, houses, and spaces to tenants
- Manage multiple properties efficiently
Frontend:
- Flutter (Dart)
Backend:
- Node.js
- Express.js
Database:
- MongoDB
Other:
- REST APIs
- Real-time notifications system
- Designed and developed the complete system from scratch
- Implemented rent tracking and notification system
- Built admin functionalities for monitoring and control
- Ensured smooth data flow between frontend and backend
Challenge: Managing real-time rent updates and notifications Solution: Designed efficient backend APIs and optimized notification triggers
Challenge: Handling multiple tenants and property records Solution: Structured database schema for scalable data management
This system simplifies rent management for the DC Office and improves transparency between tenants and administration. It reduces manual workload and ensures timely rent collection through automated reminders.
⭐ This project demonstrates my ability to build real-world administrative and financial systems.