GitHub |
Source code hosting and version control platform. Used for code versioning, developer collaboration, and CI/CD integration. |
GitHub |
Express.js |
Node.js framework used to build the system's RESTful APIs, simplifying routing and middleware handling. |
Express.js |
Vue.js |
JavaScript framework for building user interfaces and Single Page Applications (SPA). Used for front-end development of the system. |
Vue.js |
Postman |
Tool used to test APIs and endpoints, ensuring that requests and responses behave as expected. |
Postman |
Docker |
Containerization platform that simplifies the creation, development, and execution of applications in isolated environments, ensuring consistency across development and production environments. |
Docker |
Swagger |
Tool for documenting and testing RESTful APIs, allowing developers and stakeholders to easily visualize and interact with API endpoints. |
Swagger |
Nginx |
Web server and reverse proxy used for load distribution, traffic balancing, and static file hosting for the front-end of the system. |
Nginx |
Jenkins |
Continuous integration tool that automates the build, test, and deployment process of the system. |
Jenkins |
Redis |
In-memory database used for caching and performance optimization, ensuring fast responses and scalability. |
Redis |
New Relic |
Application performance monitoring tool that provides detailed metrics about system performance, identifying bottlenecks and areas for improvement. |
New Relic |