ValuAg Team 2: Difference between revisions

From CS486wiki
Jump to navigationJump to search
Content deleted Content added
Line 128: Line 128:
== Week 10 ==
== Week 10 ==
'''Accomplishments''':
'''Accomplishments''':
- Meeting with Talha about team 1's website, how they hold data etc.
- Presented new updates on the website.
- Presented new updates on the website.
- Talked about where to put company logo and background image in all pages.
- Talked about where to put company logo and background image in all pages.
- Tests are done in plant and treat actions to make sure they work accordingly.


'''To Do''':
'''To Do''':
Line 135: Line 137:
- Domain name.
- Domain name.
- Fix the security problem.
- Fix the security problem.
- Put company logo and background image to all pages.


'''Obstacles''':
'''Obstacles''':
- Can only change some part of header part of the page, showed this in meeting to get a feedback.
- No obstacles this week.

Revision as of 21:41, 11 April 2022

Week 1

Accomplishments:

- Presented the last semester's project.
- Talked about what can we improve and Jim's new tasks for us.

To Do :

- Migrate the PHP project with Wordpress.

Obstacles :

- No obstacles this week.


Week 2

Accomplishments:

- Started looking into Wordpress page template structure.

To Do:

- Fix migrating issues
- Find out a way to use database of wordpress.

Obstacles:

- Couldn't figure out how to do CRUD operations due to not knowing how to manipulate database of Wordpress for it.


Week 3

Accomplishments:

- Fixed some logical mistakes in some actions.
- Add humidity and temperature.
- Add date time of the action.

To Do:

- Implement transplant function differently.

Obstacles:

- Logical errors in the source code slowed the development process
- Couldn't fix transplant, but did fix other actions.


Week 4

Accomplishments:

- Added seed_id_table to the database, which fixes a lot of issues.
- With new table we did add a search function depending on seed id.
- Created 2 php files, one of search other for showing the results in a table.
- Also, showed this in Zoom meeting.

To Do:

- We have been assigned to make research about plugins and analyze whether or not we can develop a WordPress plugin for CRUD operations
- Fix users, now we only push "Temp Name" as the employee name to the database.

Obstacles:

- It was impossible to implement a search function without a different table in database. 
- After figuring out adding a new table, it was still considerably hard to understand what to di in this situation since we didn't had any experience developing search functionalities.

Week 5

Accomplishments:

- User database table. Now we can put the employee name to the database.
- Fixed an error in search and show result pages.
- Presented everything.

To Do:

- Update UI.
- Search about plugins development in Wordpress.
- Sprout will be added soon, find out how to implement it too.

Obstacles:

- Search functionality got broken because of some variable names, couldn't figured this out took hours to fix.
- Wordpress stores users in a different table which I couldn't find at first and after finding took a while to figure out,

Week 6

Accomplishments:

- Implemented Sprout process.
- Started working on versioning. Opened up the a Github repository.
- Added CSS and animations to website and presented it to Mr Dutcher as an option for UI.

To Do:

- Add company's logo to home page.
- Add color tag to tables.

Obstacles:

- Sprout process is as big as other process, so it took lots of work to complete.


Week 7

Accomplishments:

- Presented Sprout process. 
- Home page design improved.
- Company logo is added to home page.
- Added Bootsrap to the site.
- A JavaScript script added to make dropdown lists show the appropriate data when selected.
- Button sizes fixed on home page.

To Do:

- Planning to add automation steps working with other team.
- Add color tags and make text align center.
- Push site to web.


Week 8

Accomplishments:

- All the latest implementations pushed to the GitHub
- We added color tags next to color names in tables and dropdown menus.
- Company logo path fixed on CSS file
- Live version of the site pushed to the EC-2  instance

To Do:

- Add a report page to show some data. (Didn't talk about which data to put in tables.) This report has 2 inputs, date and color.

Obstacles:

- Adding the color tag was harder than we thought.
- MySQL database doesn't support that kind of characters, and putting it in html means it isn't responsive.


Week 9

Accomplishments:

- Added Report page template to our site. Which shows data from given input (date and color).
- Pushed everything to internet and made them compatible with each other.

To Do:

- Integrate 2 websites with the other team.
- Add background image to header side of the page.

Obstacles:

- Getting 2 different data from different tables and putting them together.


Week 10

Accomplishments:

- Meeting with Talha about team 1's website, how they hold data etc. 
- Presented new updates on the website.
- Talked about where to put company logo and background image in all pages.
- Tests are done in plant and treat actions to make sure they work accordingly.

To Do:

- Wait for other team to develop their site for us to integrate.
- Domain name.
- Fix the security problem.
- Put company logo and background image to all pages.

Obstacles:

- Can only change some part of header part of the page, showed this in meeting to get a feedback.