Skip to the content.
Review Feature PPR 6 Things N@TM MCQ Review Self-Grade

6 things I did over 12 weeks, Issues, Burndown

Going over 6 things that I did over 12 weeks

1: SignUp Page Creation

  • This was my first project on the website
  • We decided to use tailwind css and make our own styling of the website and we needed to seperate the signup and login functions into two different pages
  • Used code from previous flocker page to sign up
  • Functionality is great and is only the sign up and has better styling
  • Commits (frontend only): 1

pic of signup

2: chatBot API

  • The chatbot was one of my first features to the website
  • I decided not to make this my highlighted feature because it does not use database
  • First I made it work just in Postman with the ability to send and receive messages to and from the the Gemini AI
    • would give responses in JSON (would make it easier to add a frontend later)
      Burndown showing progress: Here
  • I then started on the frontend to show sent and received messages
  • added ability to save the chat history in local storage so everything would be private between user and AI
  • Progress can be seen at bottom of aforementioned burndown or click here
  • Commits: 1 2

pic of backend

pic of postman

3. chatBot Frontend Integration

  • I then started on the frontend to show sent and received messages
  • added ability to save the chat history in local storage so everything would be private between user and AI
  • Progress can be seen at bottom of aforementioned burndown or click here Commits: 1 2 3 4 5

pic of frontend

4: vinStore API and Backend Implementation

  • This is the feature that I have iterated over the whole 12 weeks
  • I started with the backend API which would just give a postman response of the car data when a VIN is submitted (post only)
    Burndown showing progress: Here

  • Then I added the ability to store specific information (make, model, year, engine type) in a database table
    • made the model file. also stores the user id and date added
      Burndown showing progress: Here
  • Then I added all of the other methods (put, read, delete) to the API
  • Commits: 1 2 3 4 5 6 7 8

pic of postman

pic of db table

5: vinStore Frontend and API calling

  • Created a basic frontend for posting
  • Posting was just the start and I then started working on the put method
  • Then I added a table for the get method, so the user can see info about their car
  • I then added delete inside the table so you can delete the VINs
  • I sadly didn’t save images of what the site looked like after each part of the feature was added but I went through many different designs and ideas
    Burndown showing progress: Here
  • Commits: 1 2 3 4 5

pic of frontend

6: Organizing Roles And Planning

Since I am the assistant scrum master I am in charge of planning as well as completing my features. With the consent of my team, I created an issue (says Wyatt created it but I actually was the one who wrote stuff in it) to describe all of our roles and what we should accomplish by the end of the trimester. I also wrote a basic overview of what the team should be focusing on below the roles section. I also worked with Trevor on the KanBan board to make sure everyone was completing their work, creating burndowns, and working efficiently.
Link to Issue: Here
Link to KanBan: Here