Full-stack backend API for social media application using core Java technologies. Implements user registration, authentication, message management, and data persistence. Built with Test-Driven Development methodology and clean architecture principles.
JavaJavalinJDBCMaven+4JUnitMockitoREST APIsTDD
Enterprise-grade social media backend API built with Spring Framework. Features complete user account management, CRUD operations for messages, and secure authentication. Demonstrates advanced Spring Boot, Spring Data JPA, and RESTful API design principles.
JavaSpring BootSpring FrameworkSpring Data JPA+3Spring WebREST APIsAuthentication
This AWS Cloud deployment project utilizing my recent AWS CCP certification to deploy a full stack application.
NextJSTypeScriptTailwind CSSRedux Toolkit+9RTK QueryMaterial UI Data GridNode.jsPrisma ORMAWS EC2AWS RDSAWS API GatewayAWS AmplifyAWS S3
This modern banking app allows you to access all of your accounts, accross all of your banks, from one secured dashboard.
ReactNextJSTypeScriptTailwind CSS+4AppwriteDwolla APISentry for bug monitoringPlaid API
How do you feel today? This is a daily mood tracking app that was completed in a single weekend. This app allows you to log your daily mood and see your past records.
ReactNextJSTailwind CSSFirebase+1Netlify deployment
The capstone project is an e-commerce platform for buying vintage paper media (books, comics, and magazines). It offers customers and admins a wide array of features and tools. The project is meticulously crafted for scalability, performance, and user satisfaction.
React-ReduxReact-RouterRedux ToolkitExpress JS+5PostgreSQLPrisma ORMbcrypt encryptionMUI Styling & PaginationSTRIPE payment processing
This Classroom Manager incorporates Prisma and Prisma Client, creating a schema to define instructor and student models. User passwords are encrypted using bcrypt, and users can register or log in with GitHub OAuth.
React-ReduxReact-RouterRedux ToolkitExpress JS+4PostgreSQLPrisma ORMbcrypt encryptionGitHub OAuth
This project is a web app for a fictitious library. This app allows you to browse a category of books that are fetched from an external API. As a registered user, you can checkout books and return them. You can also view your reserved books when accessing the account route.
ReactReact RouterReact HooksRedux Toolkit+5RTK QueryAuthenticationHTML5CSSJavaScript
This application is for managing a Puppy Bowl competition. Users will be able to view a list of players competing in the bowl, access detailed information about each player, create new players through a form, search for specific players, and delete players they have created.
React-ReduxReact RouterRedux ToolkitHTML5+3CSSJavaScriptJavaScript APIs
All rights reserved.