Skip to content

For-MZ/formz-be

Repository files navigation

formz-be

ForMZ - Youth Empowerment: Navigating National Support Policies and Programs for a Brighter Tomorrow

ForMZ Logo

ForMZ is a project dedicated to providing information about various government support policies and programs for young individuals. Leveraging technologies such as Spring Boot, Jenkins, Nginx, Docker, and AWS services, we aim to create a robust platform that facilitates easy access to valuable resources for the youth.

Project Overview

As the name suggests, ForMZ focuses on empowering the youth by delivering comprehensive details about national support policies and diverse programs. The project's key features include:

  • Centralized repository of information on government initiatives.
  • User-friendly interface for easy navigation and access to relevant content.
  • Integration of Spring Boot for efficient backend development.
  • Continuous integration and deployment using Jenkins.
  • Scalability and containerization through Docker.
  • Hosting on AWS for reliable and scalable infrastructure.
  • Efficient web serving with Nginx.

System Architecture


Installation Guide

To set up the ForMZ project locally, follow these steps:

  1. Clone the repository:
  2. Navigate to the project directory:
    cd your-spring-boot-project
  3. Install Java 17:
    Ensure you have Java 17 installed on your machine.
  4. Install Docker:
    Install Docker following the instructions for your operating system.
    Docker Installation Guide
  5. Install Jenkins:
    Set up Jenkins using Docker. Replace your-jenkins-port with the desired port.
    docker run -p your-jenkins-port:8080 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
    Access Jenkins in your web browser: http://localhost:your-jenkins-port
  6. Build and Run the Spring Boot Project: Use the following commands to build and run your Spring Boot application.
  7. Access the Application:
    Open http://localhost:your_application_port in your web browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages