ForMZ - Youth Empowerment: Navigating National Support Policies and Programs for a Brighter Tomorrow
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.
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.

To set up the ForMZ project locally, follow these steps:
- Clone the repository:
- Navigate to the project directory:
cd your-spring-boot-project - Install Java 17:
Ensure you have Java 17 installed on your machine. - Install Docker:
Install Docker following the instructions for your operating system.
Docker Installation Guide - 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 - Build and Run the Spring Boot Project:
Use the following commands to build and run your Spring Boot application.
- Access the Application:
Open http://localhost:your_application_port in your web browser.