Home

My Projects


Secure Social

The Project is based on the idea of decentralizing the social media platform and enhancing the security by integrating it with Blockchain Technology. The Prototype has the functionality to connect to the Meta mask account of the user and the user can perform transactions such as Liking the image by sending the transactions and incrementing the likecount associated with the image ID stored in the block chain. The project helped me to learn how to interact with blockchain and deploy contracts using tools like: Solidity, JS, ether.js, Ganache, Remix IDE and Meta mask.

Tech: MetaMask, Ganache, Blockchain, Solidity, API Development, REST APIs, HTML, JavaScript, Back-End Web Development, Cascading Style Sheets (CSS), ethers.js, Team Leadership
Live DemoGitHub Repo

A Complete Cloud Deployment

This project involved setting up a complete cloud deployment environment. It included configuring a backend server (Node.js) running on port 8081 and using Apache to serve the frontend (HTML, CSS, JavaScript). Firewall rules were implemented to secure HTTP traffic (port 80) and backend traffic (port 8081), allowing for a globally accessible webpage that interacts with the backend via APIs. The project provided hands-on experience in cloud deployment, application management, firewall configuration, and frontend-backend integration.

Tech: API Development, REST APIs, Middleware, Google Cloud Platform (GCP), Virtual Machines, Cloud Computing, Cloud Development, Full-Stack Development
Live DemoGitHub Repo

Fitness Mobile Application With React Native

This React Native fitness app provides a comprehensive platform for users to embark on their fitness journey. It features personalized workout plans, nutritional tracking, and community support to help users stay motivated and achieve their health and fitness goals.

Tech: React Native, API Development, REST APIs
Live DemoGitHub Repo

Secure User Authentication and Eligibility System

This MERN (MongoDB, Express.js, React.js, Node.js) project provides a secure user authentication system with bcrypt password encryption. Users can sign up with an email and password, log in with verified credentials, and submit registration details such as marks, percentile, and cast. The application determines and displays eligibility status on the home page after login. Key features include secure password encryption, MongoDB integration for user authentication, a dynamic React.js-powered interface, and eligibility determination functionality.

Tech: MongoDB, Express.js, React.js, Node.js, bcrypt, Authentication Systems, Frontend Development, Backend Development
Live DemoGitHub Repo