Skip to content

Gayanukaa/companyA-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Company A Backend

Backend for Subsystems of Company A

This is project hosts the backend of a business process management of a factory which manufactures and assembles electronic equipment. The application allows users to manage the company under 10 different subsystems.

  1. Supplies,Stocks,Inventory Management System
  2. General Management System
  3. Customer Order Management System
  4. Finance, Payroll and Risk Assessment System
  5. Human Resource Management System
  6. Logistics, Vehicles, Machinery, Services and Maintenance System
  7. Manufacturing and Assembly Line Planning and Management System
  8. Quality Assurance and Quality Control System
  9. Sales and Marketing System
  10. Training (Skills Development), Prototyping, Product/Process Development and Simulation System

The backend is built using Spring Boot and MongoDB database to create a full-stack web application. It is deployed on a NGINX server using Azure App Service.

Overview

Build and deploy JAR app to Azure Web App - spring-boot-companyA

last-commit repo-top-language repo-language-count

Developed with the software and tools below.

java Spring MongoDB JSON NGINX Azure Postman Insomnia Git GitHub

Installation

  1. Clone the repository: git clone https://github.com/your-username/companyA-backend.git
  2. Navigate to the project directory: cd backend
  3. Install dependencies: mvn install
  4. Configure the database connection in application.properties.
  5. Run the application: mvn spring-boot:run

Prerequisites

Before running this application, make sure you have the following tools installed:

Usage

  • Open your web browser and navigate to https://spring-boot-companya.azurewebsites.net/

Contributors

License

This project is licensed under the Apache License 2.0

Contact

If you have any questions or suggestions, please feel free to reach out to us at [email protected].