Categories
Uncategorized

Eric’s Blog#9

#Week 9

For this week, I am working on the shop page which shows the pet shops are closing to the users. This function took the react js google map function. I have to get the API key from the database and implement it into the website. The main difficulty of this function is to transfer the zipcode to the coordinate and filter the pet store. Now, I am still working on how to transfer the zipcode to the coordinate. Other than that, I will spend more time preparing for the final.

I have one presentation and two exams for next week. It might take most of my time for this weekend. My team is planning to meet on Sunday to show the progress and discuss the difficulties on the parts.

The good thing this week is, I got a puppy that is two months old. It is a pomapoo so it will be a tiny dog. He just arrived at our house this Friday. Thus, he is not eating that much. Hope he could be a healthy dog!

Categories
Uncategorized

Eric’s Blog #8

#Week 8

This week, I am still working on the view of other users’ profile functions. I was thinking to add a button at the bottom of the user profile page. By searching the email or user-id to create a path that will link to the other users by the URL. However, my teammate gives me an idea that uses the uid inside of the firebase. By using the window.location.pathname.substring command, I could find the uid there. Then, I can display the user information by the uid. I am still trying to make the function work before Sunday.

Other than that, everything went well for me. I got a good grade on the midterm. I received an email that says if I had a B in cs381 and cs444, I will be accepted for graduate school at OSU.

For my team, we will have a good amount of code to do the review before Sunday. Also, we will meet on Thursday and Friday as well to discuss the code. We would give each other ideas and suggestions to make the code better.

Categories
Uncategorized

Eric’s Blog #7

#Week 7

Time flies, it is week 7 right now. The team project is going well. We completed the user profile, login, signing up, and signing out function. We are working on the pet and add friend page. Right now, we are trying to add a friend by email. First, we will locate the user in the data collection by email. Now, we are thinking about how to figure out the sending request function. Other than that, we have created the pet page. The pet page basically contains the checking pet function and displaying the current pets’ information function. Other than that, we still have few pages left such as dashboard, vets, and shop.

For the following week, our team will work on the dashboard, vets, and shop page. Our goal is to make the functionality of the entire website work properly. We will do some tests to check the functionality as well. After that, we will improve the quality of the UI, if we still have time left.

It is getting closer to the end of the term, so I think everyone will start to be busy. I want to work on my page in these two weeks. Thus, I can have more time to prepare for the final. This is my plan.

Categories
Uncategorized

Eric’s Blog #6

#Week 6

I have good news this week. Finally, I am able to extract the information from the firebase and display it on the page. However, I still need to improve the page by adding more functions. For example, when users are logged out, the page should be empty. I am thinking to do reach this function by adding a logout button at the bottom. I can also check the state of the page and do the action. Other than that, I might start to work on the other pages. This is my plan for this week.

For my group, we figure out how to switch from firebase to firestore. Thus, we are able to make a collection for different sets of data such as user information and pets information. All functions are getting started to work on the page properly. I think my team is on the right track.

I received an email this week that reminding me the registration will start on February 21st. I am planning to take the mobile development cs492, software engineering project cs463, intro to the security cs371, and system administration cs312. This blog will remind me what classes to take when the registration is open.

Categories
Uncategorized

Blog # 4

Daily

I have done few midterm exams this week. I spent a lot of my time reviewing for the exams. Thus, I told my teammates that I might not be able to work on the team project this week. For the next week, I will be working on the team project. I will make the UI for the user information page. Besides, I should capture the information from the sign up in the database and show the information on the UI. Since I am new to react and firebase, it might be hard for me to build the page in a week. Fortunately, my teammate helped me a lot in learning react and firebase.

Other than that, I gave myself a day off because I was done with the midterm. I watched a game which is called Dota Pro Circuit. It is a professional match for dota2. I have played Dota for more than 10 years. Dota2 is a multiplayer online battle arena video game. It divides 10 people into two different teams to play and against each other. This game gave me a lot of fun. However, you might hear trash talk if you are going to lose the game. Some people might treat it seriously, but I am just enjoying this video game.

Categories
Uncategorized

Eric’s Blog #3

Week 4!

It has been week 4 already. We are about halfway done with the term. All of the courses are getting more complicated. Also, my team and I are starting to work on the web. The react and the firebase are new to me so I have to watch a lot of youtube videos to get familiar with these new tools. After learning about the firebase and the react. I felt it makes the actual coding easier. Especially, the firebase is simpler than writing a SQL database. Once you made an account on firebase, you can make a project which contains the path of the database. You just need to copy the path into your file and write feel lines of code. Then your project will be able to connect with the firebase.
My experience of the react was also good. Instead of writing a CSS code to modify each div. There are a lot of built-in functions to form the website. It needs fewer codes to do the same amount of work. Besides, you can include an entire div by name it to a word. Thus, you do not have to write a big amount of code. All of these tools make code easier for people.
My group has three team members. Each of us is responsible for one web page. We will be finishing the web pages in two weeks. The first week will be coding. We will do the code review in the second week to make the website better. This is the plan for these two weeks.

Categories
Uncategorized

Eric’s Blog #2

Week 3

This is week 3 already. I have experienced a lot of new things this week. I realized I have to learn more about assembly language because CS444 operating system 2 and CS373 defense against dart art. These two classes are taking much of my time right now. However, I still need to leave some time to work on Cs462.
I have fixed some bugs about our website this week such as the login function and implementing the adding user information function to the website. There are still many things to do to make the website better. I need to learn more about the firebase since it is my first time using it. It is very important to me because most of the functionality of the website should be achieved by that. The plan for the following week will be to learn firebase and make the functionality of the website work properly.
I also faced a serious problem this week. In the stand-up meeting, one of the team members fought with another team member due to the arrangement of work. One of them thinks we should emphasize the user functionality task first. However, another team member wants to create a shop page because he is more familiar with that. It was hard for me to say who is right who is wrong since both of them want to make the website better. I think I need some time to think about what is the most important part of our website so I can decide it.

Categories
Uncategorized

Eric’s Blog #1

Cs462!

It is the second week of the term. After the long break, it seems like everyone needs time to get back to work. We have done four meetings in these two weeks. We discussed the use of our projects such as business or project. We have taught each other about the react and firebase since all of us will work together on coding. Most of the things went well in these two weeks.
However, we still need to break each task down into more small tasks. Thus, it will be easier for us to assign the work to each other. Besides. it helps us to make the project more refined. Other than that, we have missed one team meeting because we are busy working on other courses’ assignment. Because of that, we decide to set a time that all of the members are able to attend the meeting. We plan to meet every Tuesday and Sunday at 4 p.m. to track the progress of the project. We also have a lot of things to learn such as react and firebase. Therefore, I think each of the members of the team should spend more time on this project each week.
This week, we have made the term plan and assigned tasks to each member. I think in the following week, we should spend more time on learning firebase and react thus we could be able to finish the projects.

Categories
Uncategorized

Eric’s Blog #9

#Week 9

It is almost the end of the term. Week 9 is kind of easy for me. For my other classes, I am done with most of my projects. Thus, I have 3 weeks to prepare for the final. This week, we submitted the Team Technology Prototype. Finally, we found that one of our team members has quite this course already. We remade our schedule and assign the rest of the tasks to each of us. This week, I have learned something new about database stuff because I am taking cs340 right now. I am able to give some help to my team by the things I just learned. I felt really good. I have two chances to practice the database stuff. Other than that, I have done the report part in the Team Technology Prototype and finished my gender mag report.

#Prototype

I am still working on my prototype page. I am learning Figma right now. I have to finish two of them. One is the upcoming appointment and another one is the friend list. I am new to make prototypes by Figma thus I have to get help from my team member a lot. Fortunately, my team members are kind. I learned a lot of things from them.

#Future Plan

We are launching our website on Github right now. We fixed sign in function and add the friend function. According to the test, everything is going well. We will still work on our prototype and get this done in the next week. Other than that, we will do a client meeting next week. That is how we are doing so far.

Categories
Uncategorized

Eric’s Blog#8

#Week 8

Times fly, It is almost the end of the term. I decide to take cs462 for next term. Other than that, I am thinking to take cs381, cs 444, and Wr 222. I think the next term will be really rough for me. For this week, we just did a peer view of another team. I received a lot of useful advice from another team. We could see our shortage from their commend. We can also get good inspiration from their design document. It was really good experience to have peer view to different team.

My team and I decide to meet tomorrow to finish our final prototype and gender mag. After tomorrow’s meeting, there are only two gender mags left. Additionally, we will start to discuss the assignment due on Sunday. This is the plan so far.

#For the Class

The class is going well so far. I just hope I could meet my team members once. I knew the situation right now is difficult to have any meeting in real. However, it was really great to work with these guys. They are passionate and creative.