Skip to content

Showcase your skills with the SkillDzire x ST Full Stack Java Internship 2025. Explore projects like the Student Management System using Spring MVC, MySQL, and React. πŸ™πŸŒŸ

Notifications You must be signed in to change notification settings

kevin17839/SkillDzire-x-ST-Full-Stack-Java-25

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SkillDzire Full Stack Java Projects Archive πŸš€πŸ’»

SkillDzire

Welcome to my personal project archive for Full Stack Java development. This repository showcases the projects I completed during the SkillDzire ST-Full Stack Java-25 program. Here, you can explore my code, learn from my experiences, and see my growth as a developer.

Table of Contents

About the Repository

This repository serves as a portfolio of my work in Full Stack Java development. Each project highlights different aspects of the skills I acquired during the SkillDzire program. You will find a range of applications, from simple REST APIs to complex full-stack solutions.

Technologies Used

The following technologies are used throughout the projects in this repository:

  • Java: The primary programming language for backend development.
  • Spring Boot: A framework that simplifies the setup of new Spring applications.
  • Spring Security: A powerful and customizable authentication and access control framework.
  • Maven: A build automation tool used primarily for Java projects.
  • MySQL: A relational database management system for storing application data.
  • JWT (JSON Web Tokens): Used for securely transmitting information between parties.
  • API Development: Focus on creating RESTful services for seamless communication.

Project Structure

Each project is organized in a similar manner to ensure consistency. Here’s a typical structure:

/project-name
    β”œβ”€β”€ src
    β”‚   β”œβ”€β”€ main
    β”‚   β”‚   β”œβ”€β”€ java
    β”‚   β”‚   └── resources
    β”‚   └── test
    β”œβ”€β”€ pom.xml
    └── README.md
  • src: Contains the source code and resources.
  • pom.xml: The Maven configuration file.
  • README.md: Documentation for the project.

Getting Started

To get started with any project in this repository, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/kevin17839/SkillDzire-x-ST-Full-Stack-Java-25.git
    
  2. Navigate to the Project Directory:

    cd project-name
    
  3. Build the Project:

    mvn clean install
    
  4. Run the Application:

    mvn spring-boot:run
    

How to Use

After running the application, you can interact with the APIs through tools like Postman or curl. Each project includes a detailed README file that outlines the available endpoints and how to use them.

Example API Request

Here’s a simple example of how to make a GET request to one of the endpoints:

GET http://localhost:8080/api/example

Authentication

If the project requires authentication, you will typically need to include a JWT token in the header of your requests. Refer to the specific project documentation for details on obtaining a token.

Features

Each project may have unique features, but here are some common functionalities:

  • User Registration and Login: Secure user authentication.
  • CRUD Operations: Create, Read, Update, and Delete functionalities for resources.
  • Role-Based Access Control: Different access levels for users based on their roles.
  • Data Validation: Ensure data integrity through validation rules.

Contributing

Contributions are welcome! If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
    
  3. Make your changes and commit them:
    git commit -m "Add some feature"
    
  4. Push to the branch:
    git push origin feature/your-feature-name
    
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Links

For the latest releases, visit the Releases section. You can download the necessary files and execute them to see the projects in action.

Releases

If you have any questions or need further information, feel free to check the "Releases" section for updates and new features.

Happy coding!

About

Showcase your skills with the SkillDzire x ST Full Stack Java Internship 2025. Explore projects like the Student Management System using Spring MVC, MySQL, and React. πŸ™πŸŒŸ

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages