Skip to content

AishaForrester/Java-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Java-Projects

Java Project Portfolio

This repository serves as a central index of my Java and backend projects. Each project is self-contained and demonstrates specific skills, design patterns, and technologies.

Featured Projects

๐Ÿ”น Full Stack Ecommerce Web Application

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Hibernate / JPA
  • Servlets
  • HTML5
  • CSS3
  • JavaScript
  • Thymeleaf
  • MySQL
  • Stripe API
  • Focus: Building and deploying secure, scalable RESTful applications using Software Development Life Cycle, Advanced Java Programming, Spring Boot, JPA, and Spring Security.
  • Certificate: Board Infinity Building Applications with Spring Boot and MVC Architecture

๐Ÿ”น Full Stack Online Banking web application

  • Repo: Horizon Online Banking Application
  • Description: The application allows customers to transfer and view debit card statement as well as supports secure payment processing. It utilizes a robust backend structure, clean architecture principles and best practices. RESTful API with authentication, validation, and layered architecture
  • Tech: Java, Spring Boot, gRADLE, JPA, PostgreSQL, HTML, CSS, JavaScript, React
  • Focus: Clean architecture, RESTful API design with authentication, validation, and layered architecture

๐Ÿ”น Data Structures & Algorithms

  • Repo:
  • Description: Implementations of common data structures and algorithms
  • Tech: Java
  • Focus: Problem solving, time/space complexity

๐Ÿ”น Command-Line Tool

  • Repo:
  • Description: CLI application for file processing and automation
  • Tech: Java, Gradle
  • Focus: I/O, error handling, testing

Skills Demonstrated

  • Java (OOP, collections, streams)
  • Spring Boot & REST APIs
  • Maven / Gradle
  • Git & GitHub
  • Testing (JUnit)
  • SQL & persistence basics

Notes

Each repository contains its own README with setup instructions and design decisions. This is merely a virtual directory that serves as a method of organization.

About

This repository serves as a central index of my Java and backend projects. Each project is self-contained and demonstrates specific skills, design patterns, and technologies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors