Skip to content

Java Full Stack Developer a simple Signup, Login, Logout website and connect with database(MySQL) and Security purpose. I am using Backend(Java, Spring-boot, Spring-security, Hibernate, MySQL) and using Frontend (Node.js, Angular.js, jQuery, json, Bootstrap, HTML, CSS)

Notifications You must be signed in to change notification settings

Akash0772/JFSD-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Java Full Stack Developer (JFSD) Capstone Project

🌟 Project Overview

This is a comprehensive, end-to-end Full Stack application designed to demonstrate proficiency across the entire software development stack, including modern front-end framework development and robust back-end API creation.

✨ Key Features & Functionality

  • RESTful API Services: Implemented clean and secure RESTful endpoints for CRUD (Create, Read, Update, Delete) operations.
  • Component-Based UI: Developed a dynamic and responsive user interface using Angular components, routing, and services.
  • Data Persistence: Managed relational data efficiently using JPA/Hibernate, connected to a relational database.
  • Security/Authentication: (Optional: Add this if implemented, otherwise remove or replace) Implemented basic user authentication/authorization.
  • Responsive Design: Ensured the application is accessible and functional across various device sizes.

πŸ› οΈ Technology Stack

This project integrates the following core Full Stack technologies:

Layer Technology Role
Backend / API Java (JDK 17+) Core server-side logic and business services.
Framework Spring Boot Rapid API development, dependency injection, and server configuration.
Database MySQL / PostgreSQL Secure and persistent data storage.
ORM JPA / Hibernate Object-Relational Mapping for database interaction.
Frontend Angular Dynamic single-page application (SPA) user interface.
Styling HTML5, CSS3, Bootstrap Modern styling and responsive layout.

πŸš€ Live Demo and Full Stack Deployment

This project showcases a complete end-to-end deployment pipeline, demonstrating skill in hosting both front-end and back-end components:


βš™οΈ How to Run Locally

  1. Backend Setup: Clone the repository and navigate to the /backend folder. Configure your MySQL credentials in application.properties. Run the application using mvn spring-boot:run.
  2. Frontend Setup: Navigate to the /frontend (or /client) folder. Install dependencies (npm install). Run the client using ng serve.
  3. Access: Open your browser and navigate to the Front-end Application URL above.

πŸ”— Connect With Me

About

Java Full Stack Developer a simple Signup, Login, Logout website and connect with database(MySQL) and Security purpose. I am using Backend(Java, Spring-boot, Spring-security, Hibernate, MySQL) and using Frontend (Node.js, Angular.js, jQuery, json, Bootstrap, HTML, CSS)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages