/turner-cars-backend-mission2

Mission Ready HQ - Mission 2, Turner Cars backend APIs

Primary LanguageJavaScript

Intro

In this project we are practising Agile practice of Test-Driven Development. We are working on Turner Car Insurance Project where we are creating 3 RESTful APIs following TDD methodology.

Built with

Instructions

Use the following command to clone the repository.

git clone https://github.com/romeshl/turner-cars-backend-mission2

and then the following command to install dependencies.

npm install

Use below command to run the Server.

npm run start

Jest tests can be run using the following command. *** you need to run the server before you can run tests.

npm run test

Mission Ready HQ - Mission 2

Task 1. Sprint Planning

Team members of this group project are Hayley and Romesh.

Task 2. Use JIRA to Manage Team Tasks

In-Progress JIRA board

screenshot

Completed JIRA board

screenshot

Task 3. Daily Standup

We've been having daily meet-ups.

Task 4. Learn about Test-Driven Development

Followed few youtube videos and tutorials to get a better understanding of Test-Driven Development.

Task 5. Create Test Cases

API-1 CarValueCalculator - Test Cases

API-2 RiskRatingCalculator - Test Cases

API-3 PremiumCalculator - Test Cases

Task 6. Create Unit Tests

API-1 CarValueCalculator - Unit Tests

API-2 RiskRatingCalculator - Unit Tests

API-3 PremiumCalculator - Unit Tests

Task 7. Create APIs

This repo contains all the APIs. You can access them by following instructions above.

Task 8. Code Review and Refactoring

We collaboratively reviewed each other's code and agreed on a unified structure for the APIs, which we then consistently applied to all the APIs.

Task 9. Present at Show and Tell

Presenting online on 04/07/2024 at 6:00PM

Task 10. Submit the work

Submission on 04/07/2024.