Skip to main content

Innotrace Project

Setup​

  1. Add your public SSH key to your Azure DevOps account
  2. Clone the project:
git clone git@ssh.dev.azure.com:v3/InnotraceCo/Innotrace%20Project/innotrace

Development Instructions

This project has three environments: development, staging, and production, each corresponding to a specific branch in the repository.

Development​

The development environment corresponds to the main branch.

Local Development​

To start local development:

  1. Make sure you have Docker and Docker Compose installed
  2. Clone the repository
  3. Run the development environment

Backend Development​

The backend is built with Spring Boot and provides a REST API.

Frontend Development​

The frontend is a modern web application that consumes the backend API.

Staging​

The staging environment is used for testing before production deployment.

Production​

The production environment serves the live application.

Documentation​

This documentation is built with Docusaurus and provides comprehensive guides for:

  • Project setup and development
  • API documentation
  • User guides
  • Technical specifications

Contributing​

Please follow the development workflow:

  1. Create a feature branch from main
  2. Make your changes
  3. Submit a pull request
  4. Wait for code review and approval
  5. Merge to main

Support​

For questions or issues, please contact the development team or create an issue in the Azure DevOps project.