Projects

Property Pulse - Full-Stack Real Estate Web App
Developed a web app for browsing and managing rental property listings. Integrated Google OAuth using NextAuth.js for secure user authentication. Handled property image uploads via Cloudinary and built user dashboards. Designed responsive UI using Tailwind CSS and improved frontend-backend integration.
Fullstack
Book Summary API
Built a RESTful API for managing book summaries with full CRUD functionality. Implemented secure user authentication and access control for protected routes. Practiced data modeling using Mongoose and tested endpoints with Postman. Strengthened skills in backend architecture and API design
Backend
Crypto Dash
A responsive React + TypeScript dashboard for tracking cryptocurrency data. Fetches real-time coin details and displays historical price charts using the CoinGecko API. Built a responsive dashboard displaying real-time crypto data and trends. Integrated CoinGecko API to fetch live market prices and chart data. Used Chart.js to render interactive price charts for individual coins. Implemented client-side routing, loading states, and search/filter UI. Strengthened skills in data-driven frontend architecture and UI visualization.
Frontend
Rest Countries
Built a responsive SPA that fetches country data from the REST Countries API. Implemented features including search, region filtering, detailed country views, and neighbour navigation. Integrated light/dark theme switcher for improved user experience. Utilized React Router v6 for seamless client-side routing and navigation. Designed UI with Tailwind CSS to ensure responsiveness across devices.
Frontend
Shopping Cart API
Built a RESTful API to manage e-commerce shopping cart operations with full CRUD functionality. Implemented product browsing features including pagination, search, filtering, and sorting. Enabled user-specific cart management to add, update, and remove items securely. Configured CORS to ensure seamless integration with frontend applications. Deployed the API on Render for live testing and accessibility.
Backend
Shopping Cart UI
Working on a responsive and intuitive UI for smoothly browsing products and managing real-time cart interactions. Implemented product listing features including pagination, search, category-based filtering, and dynamic sorting to elevate user experience. Established secure integration with the backend REST API to support user-specific cart operations (add, update, remove items). Applied Tailwind CSS to ensure consistent styling and responsiveness across mobile, tablet, and desktop screens.
Frontend