https://github.com/gayanukaa/companya-backend
Backend for Subsystems of Company A
https://github.com/gayanukaa/companya-backend
azure java mongodb ngnix-server spring-boot
Last synced: 9 months ago
JSON representation
Backend for Subsystems of Company A
- Host: GitHub
- URL: https://github.com/gayanukaa/companya-backend
- Owner: Gayanukaa
- License: apache-2.0
- Created: 2024-04-02T10:33:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-13T10:29:26.000Z (about 2 years ago)
- Last Synced: 2025-08-22T06:32:28.304Z (11 months ago)
- Topics: azure, java, mongodb, ngnix-server, spring-boot
- Language: Java
- Homepage: https://spring-boot-companya.azurewebsites.net/
- Size: 728 KB
- Stars: 11
- Watchers: 3
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.
- Supplies,Stocks,Inventory Management System
- General Management System
- Customer Order Management System
- Finance, Payroll and Risk Assessment System
- Human Resource Management System
- Logistics, Vehicles, Machinery, Services and Maintenance System
- Manufacturing and Assembly Line Planning and Management System
- Quality Assurance and Quality Control System
- Sales and Marketing System
- 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
[](https://github.com/Gayanukaa/companyA-backend/actions/workflows/dev_spring-boot-companya.yml)
Developed with the software and tools below.

## 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:
- [Java Development Kit (JDK) 17](https://www.oracle.com/java/technologies/downloads/#java17)
## 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](https://choosealicense.com/licenses/apache-2.0/)
## Contact
If you have any questions or suggestions, please feel free to reach out to us at [gayanukaamarasuriya@gmail.com](mailto:gayanukaamarasuriya@gmail.com).