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.