ValuAg Team 1: Difference between revisions

From CS486wiki
Jump to navigationJump to search
Content deleted Content added
No edit summary   (change visibility)
Line 265: Line 265:


- Inspect the database structure of woocommerce to find out where it stores stock unit remaining information and find a solution to fetch that data from other ValuAg team's database. A solution that comes to mind is having a cronjob to do the fetching and updating regularly.
- Inspect the database structure of woocommerce to find out where it stores stock unit remaining information and find a solution to fetch that data from other ValuAg team's database. A solution that comes to mind is having a cronjob to do the fetching and updating regularly.


== Week 11 ==

'''Date''': 04/17/2022

'''Attendance''': Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

'''Accomplishments''':

- Fixed the permaling problem on valuagprod.com which caused blank error templates returning from the product pages.


'''Problems''':

-

'''To-Do''':

-

Revision as of 20:33, 17 April 2022

Week 1

Date: 02/06/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- We got our CPT Approvals and new I20s.
- We planned the NFT project and prepared it for the presentation.
- We planned the CI/CD project and prepared it for the presentation.
- We investigated the SEO (Search Engine Optimisation) and how it works.

Problems:

- No problems this week.

To-Do:

- We are going to apply SEO steps.
- We are going to meet with Prof Merwyn Jones, and Mr James Dutcher to further discuss about the project and the team.


Week 2

Date: 02/13/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- Met with the other team to talk about their design and how can we work together.
- Analyzed database design and php workflow inline with the ValuAg requirements and came up with solution ideas.
- Worked with the other team to deploy the wordpress site they developed to EC2 instance.


Problems:

- No problems this week.

To-Do:

- Implement the database table structures we've talked about.
- Talk with Mr Jim Dutcher and Professor about how we will continue working with the other team.


Week 3

Date: 02/20/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- Communicated with other teams to solve problems together.
- Gathered up with other ValuAg team, installed phpMyAdmin on EC2 instance along with ForceLogin plugin to deny access without authentication.


Problems:

- No problems this week.

To-Do:

- Keep communicating with the other team for further improvements.


Week 4

Date: 02/27/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- Added AIOSEO plugin to AgeOn.
- Proved identity of the ownership of the AgeOn domain for Google Search Console and added the sitemap of the AgeOn to it.
- Had a quick meeting with the RxRefund team.


Problems:

- No problems this week.

To-Do:

- Keep communicating with the other teams for further improvements.

Week 5

Date: 03/06/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- Met with the other ValuAg team to discuss requirements for this week such as the heat and the humidity inputs.

- Came up with different design ideas to add new requirements to the table structures in database and add functionality for the new types of crops that didn't need every action.
- Met with the Mirabito Team. Tried to understood their problem. Seems like they want convert JavaScript code to .Net backend code.
- Asked the JavaScript source code from them to help it convert to .Net. They didn't give the code to us, saying they have an agreement not to reveal any code. 


Problems:

- No problems this week.

To-Do:

- Keep communicating with the other teams for further improvements.
- Ask Prof. Merwyn Jones if he could get the code for us


Week 6

Date: 03/13/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- Got the access to the Mirabito team's repository, will start work for it this week.
- Got the latest update request for the AgeOn website, will start work for it this week


Problems:

- No problems this week.

To-Do:

- Keep communicating with the other teams for further improvements.
- Ask Prof. Merwyn Jones if he could get the code for us


Week 7

Date: 03/20/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- This week we continued on improving the SEO for AgeOnBroome. We increased the SEO result from 71 to 81 through the steps below.
- Shortened meta description and improved changed page title to improve SEO performance.
- Installed and used a plugin called Autoptimizer to minify JS and CSS files to improve loading times resulting in better SEO performance. The page size is decreased to 620KB from 1MB and requests decreased to 17 from 28 resulting in a 6 point grade improvement in analysis done through https://tools.pingdom.com/
- Added expires headers to turn on browser caching in order to tell the web browser how long it should store website resources before they are deleted.
- Added pay surcharge fees option to the donation form.
- Started working on the versioning and the automation of it with the other ValuAg team.

Problems:

To-Do:

- Keep communicating with the other teams for further improvements.
- Keep working on the versioning for the other ValuAg team.


Week 8

Date: 03/27/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- Worked on versioning with the other ValuAg team. Initialized the github repository, set up git and wrote an automation script for the deployment of new versions. The script fetches the code from the github repisotry, makes necessary changes for the production environment, takes a backup of the current environment, then deploys the new version.
- Added redirection for About Us page in AgeOnBroome homepage.
- Searched crowdfunding websites.


Problems:

- No problems this week.

To-Do:

- Keep communicating with the other teams for further improvements.

Week 9

Date: 04/03/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- Created a new EC2 instance for the CrowdFunding project.
- Installed and configured Wordpress and its dependencies such as httpd (apache2) and php.
- Configured an unpaid version of GiveWP for accepting donations.
- Once the admin wallet is created, we will be able to accept payments thanks to this plugin.
- Configured the plugin such that it accepts Offline Donation, Stripe-Credit Card Donation, PayPal Donation 


Problems:

- No problems this week.

To-Do:

- Keep communicating with the other teams for further improvements.


Week 10

Date: 04/10/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- Reserved subdomain byg.valuagprod.com to point to wordpress website using Route 53.

- Created SSL certificate for byg.valuagprod.com using LetsEncrypt with Nginx. Reconfigured webserver to reflect the changes.
- Modified the homepage for subscription website.
- Modified namings from donation to subscription in subscription page.
- Added ounce information to payment.
- Figured out where the woocommerce plugin stores stock remaining unit in the UI.


Problems:

- Donation plugin doesn't fulfil our requirements.
- Product pages for the products in valuagprod.com doesn't return the correct page. Need to find the problem and fix it.
- Couldn't find a plugin to create form to choose product amount and corresponding prize. Working on it.

To-Do:

- Fix the problem that occurs when trying to include tax to the donation payment.
- Find a way to integrate the honor form to the AgeOn.
- Inspect the database structure of woocommerce to find out where it stores stock unit remaining information and find a solution to fetch that data from other ValuAg team's database. A solution that comes to mind is having a cronjob to do the fetching and updating regularly.


Week 11

Date: 04/17/2022

Attendance: Talha Unsel, Doruk Kilic, Oguzhan Mavituna, Sarp Ozdemir, Yigithan Saglam

Accomplishments:

- Fixed the permaling problem on valuagprod.com which caused blank error templates returning from the product pages.


Problems:

- 

To-Do:

-