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
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
- would give responses in JSON (would make it easier to add a frontend later)
- 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. 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
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
- made the model file. also stores the user id and date added
- Then I added all of the other methods (put, read, delete) to the API
- Commits: 1 2 3 4 5 6 7 8
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
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