Projects
Over the past two years, I've undertaken a diverse array of projects, encompassing both collaborative group endeavors and individual assignments. These projects have provided me with invaluable experience and expertise across various domains. Explore my portfolio to discover the range and depth of my contributions.
SoulNest
Developed Soulnest, a user-friendly app utilizing machine learning to assess and display users' stress levels, offering personalized support and therapy recommendations. I Contributed by developing the mobile application using Flutter and Django, ensuring a seamless and efficient user experience.Designed the home screen, user profile, counsellor profile, find therapist, and login screens, along with charts for weekly stress level visualisation UI.
TasteBook - Recipe Sharing Platform
Developed backend functionalities using Node.js, Express, TypeScript, PostgreSQL, and Prisma, including user authentication, CRUD operations for recipes, comments, and ratings, and search functionality.Designed and established data relationships between models for seamless interaction and data management, including implementing Delete Cascade for improved database integrity.Ensured reliability and scalability through a well-organized architecture, including separate controllers, repositories, routes, and services for better maintainability and extensibility.
Quiz Application built using Spring Boot
Developed Quiz Application built using Spring Boot that allows users to create quizzes, add questions, fetch questions by category, and submit quiz responses to calculate scores. The application follows the MVC pattern.Utilized Spring Data JPA to create a Question DAO for efficient data retrieval from the database.Integrated exception handling and HTTP response status codes in the question service for robust error management.
Online Book Store CRUP App
Developed a backend using Node.js and Express.js to handle CRUD operations for book management.Created a dynamic frontend with React.js and Chakra UI for seamless browsing and navigation of the online book store.Integrated MongoDB for efficient data storage and utilized Postman API for testing and debugging backend endpoints.
Java Hospital Management API
Developed a RESTful API for hospital management using Java and JAX-RS, facilitating efficient management of hospital operations. Implemented CRUD operations for patients, doctors, appointments, and billing, ensuring comprehensive data handling. Ensured intuitive API design with proper resource identification, URI structure, and appropriate use of HTTP methods for seamless interaction.
BoomTaxi.lk
BoomTaxi caters to travelers in Colombo, Sri Lanka, offering reliable and efficient taxi rides.
BoomTaxi caters to travelers in Colombo, Sri Lanka, offering reliable and efficient taxi rides. Their premium service ensures a comfortable and hassle-free journey, ideal for those seeking a stress-free exploration of the city
Digital Masjid - Learning Platform
Digital Masjid is an online education system focused on Islamic studies, providing User management for admins, instructors, and students. Course creation and management with spanerse content support. Future enhancements will include: Live streaming for real-time interaction. Payment integration for subscriptions and one-time payments. Storage solutions utilizing AWS S3 bucket for efficient data handling.