For Developers

Q & A

General Types

1. How to set up the project? How do we get database structure?

  • Please refer the setup section within the backend-CBS. Client will provide the access to the database.

2. Are there any existing documentation or resources that can help me understand the project better?

  • There are links to the documentation (SOQ, Extranet+Business+Logic and Extranet) for project details) listed in the Backend CBS > For Developers > References section.

3. How is the project structured? Are there any specific modules, components, or architecture patterns I should be familiar with?

4. Are there any specific coding conventions or patterns that I should be aware of when working on the project?

  • There are no coding conventions or patterns documentation provided. But their developer suggested to re-use the already existing functions or methods.

5. What are the deployment environments for the project? Are there any specific tools or configurations I need to set up?

  • There is a pre prod environment and there is a production environment. We, the developers will have to deal with the pre-prod versions of the repository and the database. You need to set up the VPN access for accessing the pre prod sites.

6. Are there any tests or test suites in place for the project? How comprehensive are they, and are there any specific testing methodologies or frameworks used?

  • There are no such test cases or test suites for testing.

7. What is the current team structure, and who are the key stakeholders involved in the project?

  • Currently Zubair Arif and Ron Dewater are the technical members who are working on Extranet. Kelly Dunn, Jintal Waghela and Xurmira Farro are responsible for daily reports and updates on Extranet tasks and support.

1. Is there a version control system in place? If so, what is the preferred workflow for branching, merging, and releasing new features or bug fixes?

  • Developers have to use GITHUB and create a branch with the task name and the developer can generate a PR against the master branch.

2. What is tsC?

  • Tcs are the custom classes that are getting used throughout the files.

3. Do we have the same code base for NL, FR, BE?

  • Yes, they are almost similar. But each region has their own repository.

4. Are there any roles or permissions ?

  • Yes, but as developers we don’t have to deal with it.

5. Is there any specific styling getting used for css?

  • Inline styling and normal css is getting used.

6. There is v2.1/admin folder. Is there a login to admin?

  • No, there is no login for admin. The admin folder contains files which contain classes to perform some important functions.

Copyright © 2026