UchithmaSenevirathne
Undergraduate BSc (Hons) in Computer Science at IJSE-Institute Of Software Engineering
Galle, Srilanka
Pinned Repositories
Angular-E-commerce-App
This project involves the development of a sleek and responsive eCommerce website using Angular for a dynamic single-page application, SCSS for styling, and HTML for the structure. The site offers users an intuitive and engaging shopping experience, allowing them to browse products, add items to their cart, and place orders with ease.
Car-Rental-Layered-Architecture
This project is the culmination of my first semester learning, focusing on building a car rental system using Layered Architecture. implementing distinct layers for presentation, business logic, and data access to create the application. Through this, I'm gaining practical experience in software design principles and building maintainable system.
Car-Rental-MVC-Architecture
This project is the culmination of my first semester learning, focusing on building a car rental system in Java. I'm using JDBC for database connectivity, Maven for project management, Jasper for reporting, and following the MVC (Model-View-Controller) architecture for a clean and modular design.
Connect_Four_Game-OOP-
This project is a coursework assignment for an Object-Oriented Programming module. Using JavaFX for the GUI and AI algorithms for single-player mode, I'm building a Connect Four game. Through this project, I'm applying OOP principles to design and implement the game logic, GUI, and AI functionality.
Digital-Agency-Website-React
This project involves developing a digital agency website using React for the front-end framework, Tailwind CSS for styling, and Vite for fast development and build processes. Through this project, I'm learning to create a modern, responsive, and visually appealin
git-practice
This project is dedicated to practicing Git version control. I'm using this project to reinforce my understanding of Git commands, branching, merging, and resolving conflicts. Through regular practice, I'm becoming more proficient in using Git for version control and collaborating on software projects effectively.
JavaScript-Doodle-Jump-Game
simple replica of the classic Doodle Jump game built using HTML, CSS, and JavaScript. Jump your way up from platform to platform, avoiding obstacles and trying to reach new heights. This project serves as a fun way to learn and practice JavaScript programming while recreating a popular mobile game.
Live-Chat-Application
This project is a simple chat application built using Java socket programming. It allows multiple clients to connect to a server and exchange messages in real-time. Through this project, I'm learning about socket programming concepts such as client-server communication, handling multiple connections, and message broadcasting.
My-Portfolio
This project is my personal portfolio website, built using plain HTML and CSS, with a bit of JavaScript for interactivity. The portfolio showcases my projects, skills, and background, providing an engaging and visually appealing platform for visitors to learn more about me.
UchithmaSenevirathne
my GitHub profile.
UchithmaSenevirathne's Repositories
UchithmaSenevirathne/UchithmaSenevirathne
my GitHub profile.
UchithmaSenevirathne/Hibernate-BookWorm
This project serves as the culmination of my learning in Hibernate ORM (Object-Relational Mapping). I'm building a comprehensive application that utilizes Hibernate to interact with a relational database. Through this project, I'm gaining hands-on experience in mapping Java objects to database tables, performing CRUD (Create, Read, Update, Delete)
UchithmaSenevirathne/Bootstrap-Hotel-Website
hotel website built using HTML, CSS, and Bootstrap. It showcases the hotel's amenities, rooms, and booking information in a visually appealing and responsive design. Through this project, I'm learning how to create modern and user-friendly websites using Bootstrap's pre-designed components and responsive layout features.
UchithmaSenevirathne/Coral-Blog-HTML-CSS
This project is a simple blog website built using HTML and CSS. It features a clean and responsive design, allowing users to read articles comfortably on any device. Through this project, I'm learning the fundamentals of web development, including layout design, styling, and creating a user-friendly interface for content consumption.
UchithmaSenevirathne/Hibernate-ORM-bootstrapping-Learning
This project focuses on learning Hibernate ORM (Object-Relational Mapping) by bootstrapping a simple application. I'm exploring how to set up Hibernate configurations, map Java objects to database tables, and perform basic CRUD (Create, Read, Update, Delete) operations.
UchithmaSenevirathne/HTML-Learning
using HTML, CSS, and Bootstrap to create responsive and visually appealing web pages. Through this project, I'm gaining hands-on experience in front-end web development, learning about layout design, styling, and creating dynamic user interfaces.
UchithmaSenevirathne/My-Portfolio
This project is my personal portfolio website, built using plain HTML and CSS, with a bit of JavaScript for interactivity. The portfolio showcases my projects, skills, and background, providing an engaging and visually appealing platform for visitors to learn more about me.
UchithmaSenevirathne/POS_System
This project involves developing a Point of Sale (POS) system using JavaScript. The system includes features such as customer item order management. Through this project, I'm learning to build a functional and user-friendly POS application."
UchithmaSenevirathne/Serialization-Java
UchithmaSenevirathne/Angular-E-commerce-App
This project involves the development of a sleek and responsive eCommerce website using Angular for a dynamic single-page application, SCSS for styling, and HTML for the structure. The site offers users an intuitive and engaging shopping experience, allowing them to browse products, add items to their cart, and place orders with ease.
UchithmaSenevirathne/Backend-SpringBoot-CRUD
This project is a comprehensive Fullstack CRUD application built with Spring Boot and Angular. The backend, powered by Spring Boot, provides RESTful APIs for managing data. The frontend, developed using Angular, offers a responsive and dynamic user interface for creating, reading, updating, and delete records
UchithmaSenevirathne/Coffee-Shop-Tailwind-CSS
coffee shop website built using Tailwind CSS. It showcases my skills in front-end development, focusing on responsive design and modern UI/UX principles. Through this project, I'm learning how to use Tailwind CSS to create visually appealing and mobile-friendly web interfaces.
UchithmaSenevirathne/Digital-Agency-Website-React
This project involves developing a digital agency website using React for the front-end framework, Tailwind CSS for styling, and Vite for fast development and build processes. Through this project, I'm learning to create a modern, responsive, and visually appealin
UchithmaSenevirathne/Frontend-Angular-CRUD
This project is a comprehensive Fullstack CRUD application built with Spring Boot and Angular. The backend, powered by Spring Boot, provides RESTful APIs for managing data. The frontend, developed using Angular, offers a responsive and dynamic user interface for creating, reading, updating, and delete records.
UchithmaSenevirathne/FullStack-Backend-SpringBoot-CRUD
FullStackApp is a web application built with Spring Boot for the backend and React for the frontend. It provides a seamless full-stack development experience for building modern web applications.
UchithmaSenevirathne/FullStack-Frontend-React-CRUD
FullStackApp is a web application built with Spring Boot for the backend and React for the frontend. It provides a seamless full-stack development experience for building modern web applications.
UchithmaSenevirathne/Hibernate-CRUD-Sample-Project
This assignment is focused on mastering CRUD (Create, Read, Update, Delete) operations using Hibernate ORM (Object-Relational Mapping) with property file configuration. I'm learning to set up Hibernate configurations using property files and implementing CRUD operations to interact with the database.
UchithmaSenevirathne/JavaScript-Calculator
This is a simple calculator web application built using HTML, CSS, and JavaScript. It performs basic arithmetic operations such as addition, subtraction, multiplication, and division. Through this project, I'm honing my skills in front-end web development and JavaScript programming.
UchithmaSenevirathne/JavaScript-Doodle-Jump-Game
simple replica of the classic Doodle Jump game built using HTML, CSS, and JavaScript. Jump your way up from platform to platform, avoiding obstacles and trying to reach new heights. This project serves as a fun way to learn and practice JavaScript programming while recreating a popular mobile game.
UchithmaSenevirathne/Learning-Angular
This project is designed to provide a comprehensive learning experience with Angular, a powerful framework for building dynamic single-page applications (SPAs). The project will guide you through the core concepts of Angular, from setting up your development environment to creating a fully functional web application.
UchithmaSenevirathne/Learning-Threads
This project focuses on learning Java Threads, a powerful feature of the Java programming language for concurrent programming. Through this project, I'm exploring how to create, manage, and synchronize threads in Java. I'm learning about multi-threading, thread synchronization, and concurrent programming principles to build efficient .
UchithmaSenevirathne/React-Agency-Website
This project involves developing a responsive agency website using React for the front-end framework and Tailwind CSS for styling. Through this project, I'm learning to create a modern, responsive, and visually appealing web interface that adapts seamlessly to dif
UchithmaSenevirathne/React-Dashboard
This project involves designing a real-world dashboard user interface using React JS for component-based architecture and Tailwind CSS for styling. The dashboard features dynamic data visualizations, interactive charts, and user analytics.
UchithmaSenevirathne/React-E-commerce-App
This project involves developing an e-commerce application using React JS for the front-end, Redux for state management, and Fetch API for data retrieval. The app includes features like product listing, filtering, and a cart. I'm gaining hands-on experience with React, managing state with Redux, and making asynchronous API calls using Fetch API.
UchithmaSenevirathne/React-JS-Calculator
Addition, subtraction, multiplication, and division functionality, Clear button to reset the input, Equal button to display the result of the operation. Responsive design. Simple and intuitive user interface.
UchithmaSenevirathne/React-JS-Learning
learning React JS. I'm exploring the core concepts of React such as components, props, state management, and handling user interactions. Through this project, I'm building small applications and gradually diving deeper into React's ecosystem to become proficient in front-end development.
UchithmaSenevirathne/React-JS-Product-Filter
This project involves creating a product filter application using React JS. Users can filter products by categories such as men's clothing, women's clothing, jewelry, and electronics.
UchithmaSenevirathne/React-To-Do-List
This is a simple todo list project built using React JS. It allows users to add, delete, and prioritize tasks . Through this project, I'm learning the fundamentals of React JS including components, state management, and handling user interactions.
UchithmaSenevirathne/Spring-Boot-Learning
This project aims to provide a comprehensive hands-on learning experience with Spring Boot, a powerful framework for building Java-based enterprise applications. The project will cover essential concepts, from creating simple RESTful APIs to integrating databases and implementing security.
UchithmaSenevirathne/Tailwind-CSS-Learning
In this project, I'm exploring Tailwind CSS by recreating popular web pages such as the Netflix homepage and Google homepage. By using Tailwind CSS, I'm learning to build responsive and visually appealing user interfaces efficiently. This project allows me to practice layout design, styling, and responsive web development using Tailwind CSS.