Kurakhivsk MBP Web applications
About the project
The project is implemented as a web application based on client-server architecture with integration into the 1C system. Frontend is developed using React.js and Backend is developed on Node.js with REST API support for interaction between modules. Data is stored in the PostgreSQL database, and integration with 1C is carried out via API. JWT is used for authentication, and Docker provides containerization and system scaling.
Main aspects
- Architecture: Client-server architecture for distributing functionality between frontend and backend.
- Frontend: React.js for creating a fast, interactive user interface.
- Backend: Node.js for server-side development with REST API for module interaction.
- Databases: PostgreSQL for reliable data storage and management.
- Integration: Integration with 1C via API for automated accounting and process management.
- Security: JWT for authentication and resource access protection.
- Containerization: Docker for containerization, deployment, and scaling of the application.
- Scalability: Docker enables system scaling based on load requirements.