Skip to content

Latest commit

 

History

History
139 lines (93 loc) · 7.4 KB

module.md

File metadata and controls

139 lines (93 loc) · 7.4 KB

CSE 310 - Module Report

Name:

Part 1 - Module Planning

This section should be filled on the first Monday of the Sprint and submitted

Section 1.1 - Module Selection

  1. What Sprint is this for (1-5)?

    Sprint 1

  2. Select the Module (with a single X) that you will do this Sprint:

Module Selected Module
Cloud Databases X
Data Analysis
Game Framework
GIS Mapping
Mobile App
Networking
SQL Relational Databases
Web Apps
C++
Java
Kotlin
Erlang
TypeScript
Rust
Choose Your Own Adventure
  1. Find the list of unique requirements for your selected module in the Module Summary in Canvas. In some circumstances, you will need to modify the requirements based on the technology or language you selected. For the Choose Your Own Adventure, you need to create your own requirements. List the unique module requirements below:

You must create a database using a cloud service for your program to use including at least one table to store data into.

Your software must demonstrate the ability to insert, modify, delete, and retrieve (or query) data.

Implement user authentication.

Section 1.2 - Planning

During the Sprint, you will spend 4 hours in class meetings, 4 hours on your team project (2 of which during class), and 10 hours on your selected module. Make a plan for your 10 hours by answering the questions below. You should refer back to this plan and make adjustments during the Sprint.

  1. What sources have you selected to learn the technical material? Youtube Geeksforgeeks

  2. What is your plan to practice the new material? In other words, what is the order in which you plan to learn the material before working on your demonstration software? Learn how to use the basic of firebase Learn how to insert and remove data using a language Learn how to make my API key safe.

  3. What demonstration software do you plan on submitting at the end of the Sprint (note that this can and may change)? Personal Finance Manager The program will be able to take track of the income and expenses and other features.

  4. Identify the days, times, and locations that you will work on the module. I will work in the module every day at home for one hour at 6 p.m. or in college during the gap between classes.

  5. Identify both a technical risk and a behavioral risk that you antcipate may occur during this Sprint. What is your mitgigation plan? Very often, I don't start working on my assignments early, so I will try to create mini checkpoints for my program.

    I know Python well, but I would like to use JavaScript instead. It would be an opportunity to learn and develop skills in it, but if in the first 2 hours I don´t get much progress, I will try to revise my logic and adjust my plan in the module.

Part 2 - Time Log

This section should be filled out during the Sprint.

Record all CSE 310 work that you do on your individual module or the team project. Include time learning, practicing, developing, testing, and documenting. Don't include time spent in the 4 class meetings (Planning, Stand-Up, Team Review, and Individual Review). You will need to sum of these hours at the end of the Sprint. Note that the hours you report will affect your grades.

Note that IM stands for Individual Module and TP stands for Team Project.

Date Start Time IM or TP Description Hours:Minutes
04/29 13:00 IM searched about firestore 1:00
05/07 10:25 IM structure to handle with the data 1:30
05/09 12:30 IM created a grid in html 0:15
05/01 10:15 TP 1:00
05/02 4:40 TP Decided what to use in the project 0:50
05/06 10:15 TP Decide how to structure the program 1:00
05/09 11:40 IM I improved my html and integration with js 1:28
05/10 11:30 IM the program retrieve data from firestore 1:45
05/10 20:40 IM buttons interact, data better 1:03
05/11 00:01 IM 1:04
05/11 2:31 IM worked on the budget block, more functions 1:13
05/11 4:00 IM font api, trying to handle saving problem 0:56
05/11 5:44 IM I Made my key be safe, solved minor bugs. 1:59

Note: Add more rows as needed.

Part 3 - Module Results

This section should be filled out at the end of the Sprint and submitted.

  1. Put your GitHub link for your demonstration software here:

https://github.com/Ckevin99/FinancialManager

  1. Put your YouTube link for your code walkthrough and demo video here:

https://www.youtube.com/watch?v=0gzoIo878uE&ab_channel=KevinCorreia

  1. Complete the following checklist by either indicating "Yes" or "No". If you indicate "No" then provide an explanation of why beneath the table.
Question Response
Are the links above public and working? Yes
Did you complete all the unique requirements for the module? Not sure
Did you write at least 100 lines of code? Yes
Did you fully complete the readme.md file? Yes
Did you put the readme.md file in GitHub in the top folder? Yes
  1. If you completed a Stretch Challenge (as shown in the Module Description document in Canvas) then describe what you did. If you did the Choose Your Own Adventure module, then you get to decide what qualifies as a Stretch Challenge.

No

  1. Did you change your selected module during the middle of the Sprint? If yes, then describe what you changed it to, when you changed it, and why you changed it. No

  2. Using the log above, fill in the total hours and minutes you spent on the individual module:

Activity Total Hours:Minutes
Individual Module 12:13
  1. What strategies (behavioral and technical) worked well during this Sprint? What did not work well? List some possible ways that you can improve next Sprint.

I made a plan to work every day on this, but I just started to work more consistently on it at the end of this week. So I will try to start early(Again)

A thing that helped me this week was the copilot. I used it as a teacher to help me with javascript. Using a cronometer to have breaks to rest and to do other important things helped me today.