Dev Team Weekly StandUps 2021

2021-01-02T18:30:00Z2021-01-08T18:30:00Z

Attendees :

@jaye, @Gravewalker, @YohanAvishke, @piumal1999, @anjisvj, @Gimhan_minion , @miluckshan-j

ScholarX

Backend

  • Piumal send the modularisation PR

  • the linkedin authentication is working now!

  • Connect with the Kubernetes

  • Figure out a way to handle tokens in the backend

Frontend

  • Need an API to fetch approved mentor

    • Already fixed by adding a query param to fix. Didn’t send the PR
  • Needs to restrict the user for the views that the use don’t have access

  • Anjula is working on Mentee application

    • Created issues - yet to start working on fixing them
  • Gimhan - mentor application

    • there are six sub categories under mentor application

    • fixed the design issues

    • blocker - with performance

  • Miluckshan - Not yet decided

Next week

  • merging authentication

  • Piumal, Yohan and Heshan will have a call next week and discuss the kubernatis deployment

  • Anjula

    • working on the bug fixes

the authentication UI

  • Gimhan

    • Finish rest PRs
  • Miluckshan

    • Pick a state and fix
1 Like

2021-01-17T14:05:00Z2021-01-17T15:05:00Z

Attendees :

@jaye, @Gravewalker, @YohanAvishke, @piumal1999, @anjisvj, @gimhan, @milukshan

Sef Site:
* Piumal migrated the website to the github pages.
* A guy sent a PR to update the footer, changes requested. not yet responded.

ScholarX:
* Merged Piumal modularization PR
* Reviewed the Linkedin authentication task
* Need to have a discussion regarding the token handling

Frontend:
* Gimhan fixed the favicon issue, Anjula reviwed and merged
* Anjula -
Blocker: filter approved mentors
* Yohan check with piumal
Reviewed piumal’s migration PR
* Milukshan
* Organised the Knowledge sharing session
* Sent a PR: Removing removed and completed programs from the homepage

Next steps:
* Have a discussion regarding the token handling. (Tuesday 5pm)
* Extend the sprint by one more week

1 Like

Updates for the week 2021-01-16T18:30:00Z2021-01-22T18:30:00Z


Attendees:

@Gravewalker @anjisvj @piumal1999 @miluckshan-j

SEF Site:

ScholarX:

  • Piumal merged the Authentication PR.
  • Heshan created a Minicube cluster and another pod for Database and exposed through Ingress & Sent a PR for both modules.
  • Need to review and merge PR for the above. Piumal was assigned.
  • Need to discuss regarding the access control. Planned for next sprint.

Frontend:

  • Anjula worked on all mentors approved for program. Replaced endpoint and was merged by Heshan.
  • Anjula will work on other 2 issues
  • Need to test out after Heshan’s PR with the frontend for the LinkedIn authentication

Next step:

  • Anjula - Will work on setting up minicube cluster
  • Piumal - Replace cookie with sessions and create a thread
  • Miluckshan - SEF site issues in one thread and recheck on ScholarX and fix them
  • Heshan - Have a call with Jayasanka and Yohan and discuss about ScholarX tokens and plan next sprint for it
2 Likes

Updates for the week 2021-01-23T18:30:00Z2021-01-29T18:30:00Z

Attendees:

Heshan, Anjula, Piumal, Milukshan, Jayasanka, Gimhan, Janeth, Yohan

Sef Site:

  • Piumal migrated the website
  • Need to put the npm file back (to run the development server)
  • Link the medium blog with the site
  • ScholarX - verify the last PR and merge it

ScholarX:

  • Piumal removed cookie functionality with sessions
  • Blockers:
    • Couldn’t find a way to write unit tests
    • Confused with the authentication flow: f/u with Jayasanka

Frontend:

  • Heshan: look into configuring a static IP for the mini cube cluster
  • Miluckshan noticed the following
    • Design consistency
    • Buttons
    • Add scholarX logo
  • Planing fix above

Next steps:

  • Clarify the authentication process
  • Plan the next sprint

2 Likes

Updates for the week of 2021-01-30T18:30:00Z2021-02-05T18:30:00Z

Attendees:

Heshan, Anjula, Milukshan, Jayasanka, Gimhan, Janeth, Yohan

Sef Site:

  • Created PR to set up development server
  • Created issue for blog link: completed
  • Reformatting the theme
    • Buttons:
      • Planing to use single primary button in every page (the default button)
    • Logos:
      • Add a tooltip
      • Change Readme logo
  • Academix page broken with a 404: Remove the link from nav(temporary)
  • ScholarX PR:

Todo:

  • Gimhan f/u with Naveen
  • Gimhan update hive thread and confirm the PR with scholarX team

ScholarX:

Backend:

  • Had a call on authentication: concluded to do the authentication in the auth-server using sessions.
  • Created an invoker to redirect requestd from auth-server to resource server
  • Working on role based authentication

Frontend:

1 Like

Updates for the week of 2021-02-06T18:30:00Z2021-02-12T18:30:00Z

Attendees: Heshan, Anjula, Jayasanka, Gimhan, Janeth, Yohan

Sef Site:

  • Added tooltips for Press Coverage
  • Removed academix card: PR merged
  • Changed the README logo: PR pending

Next week

  • Change the buttons to default colour

ScholarX

Backend

  • Authentication flow is completed - PR will be created tomarrow
  • Docker image for frontend doesn’t work(doesn’t load)

Frontend:

  • Milukshan and Yohan had a call and categorized all the issues and divided those into doable chunks
  • Anjula took the responsibility to oversee the frontend part of the next sprint
1 Like

Updates for the week of 2021-02-12T18:30:00Z2021-02-19T18:30:00Z

Attendees:
Heshan, Anjula, Gimhan, Janeth, Milukshan, Piumal

Sef site:

  • Changed all the buttons to the default button colour or argan theme
  • Anjula came up with a way to put the mentors in the site
  • Changed readme logo
  • Had a discussion on changing the scholarx card style
    Next week:
    - Change one live page load more buttons to hyper links
    - Change the onelive page cards styles
    - Update irc list

ScholarX:

  • Frontend:
    • Anjula created few issues
    • Kumuditha has created the navbar and has sent the PR
    • Milukshans PR to add back buttons is still on
  • Backend:
    • Jaye pushed the latest changes to his repo on auth-server
    • Still have to get a PR and get it merged after replacing the correct URL path
1 Like

Updates for the week of 2021-02-20T18:30:00Z2021-02-26T18:30:00Z

Attendees:
Anjula, Gimhan, Miluckshan, Yohan, Janeth

Sef site:

  • One Live: Changed ‘See More’ buttons not consistent
  • One Live: Created an issue to update the cards
  • Meet our Team has been requested to be removed from the teams page. Suggestion to be sent in GitHub to add the SVG []
  • Have a discussion with akshika on the removing the header on Team page
  • Next site consistancy change: Fix all the headings
  • Gimhan will work on reviewing PRs

IRC

  • PR pending from other contributers regarding the list

ScholarX

  • Anjula will work on setting up the services and redirecting in kubernetes
  • Miluckshan has to work on fixing UI issues
1 Like

Key things to be discussed on today’s standup (2021-03-06T13:30:00Z):

  1. Releasing scholarX v1.
    What are the blockers?
    When we can get it deployed?
  2. How we are going to publish Academix?
    The plan.
    What are the blockers?
    When we can get up and running?
  3. Status of the website.
    Plan for the next two weeks.

It is 2021 btw, Time to say good bye to this thread. :smile:

https://sef.discourse.group/t/releasing-scholarx-v1-0/237

cc: @EngTeam

Updates for the week of 2021-02-27T18:30:00Z2021-03-05T18:30:00Z

Attendees: @anjisvj , @miluckshan-j @YohanAvishke

Sef Site

Next Week

  • Fix header issues and update on the next task

ScholarX

Backend

  • Auth server and the App is combined. But there are few issues due to not updating the database (new Profile table),
    • Admin APIs can be accessed by normal users
    • Linkedin authentication is responding with a error
      @anjisvj will fix these and finalise the codebase by 2021-03-07T18:30:00Z

Frontend

  • Adding a new section for completed programs : PR by tonight from @miluckshan-j
  • Filtering removed state programs : PR by tonight from @miluckshan-j

Next Week

  • Fix Issue: Mentor can apply as a mentor multiple times

Academix

  • Problems
    • Can have issues with the sql version(in Heroku) when configuring the core
    • Issue with deploying both core and frontend
    • Cannot update on a deadline due to not having enough man power

Week starting from 2021-03-06T18:30:00Z2021-03-12T18:30:00Z

Attendees: @jaye , @anjisvj , @miluckshan-j , @YohanAvishke , @Janeth_Fernando , @Gimhan_minion , @piumal1999

Sef Site

  • @Janeth_Fernando had added all the custorm classes with inconsistencies in the site that need to be change
  • Decided on a unique title style to be used in the site. @Janeth_Fernando will create a detailed update on Hive.
  • Ask @akshika47 on the data to create the alumini section of team.

Next Week

  • Finish all the title inconsistencies.

Academix

  • @Gimhan_minion will work on deploying the core and academix frontend.

ScholarX

Frontend

  • Change the new program tab PR to filter programs fron the request it-self - Will be finalised by @miluckshan-j on 2021-03-13T18:30:00Z
  • Finalise issue with mentors applying twice to a single program - Will be finalised by @miluckshan-j on 2021-03-13T18:30:00Z

Backend

  • Fully deployed backend and frontend on Heroku.
  • A issue was recognised where /me APIs are throwing a 500. Later was fixed after an extended call after the standup
  • Needs to add spring config to bypass CORS
  • A demo will be arranged on Bi-weekly meeting to show the functionalities of the app

Week starting from 2021-03-12T18:30:00Z2021-03-19T18:30:00Z

Attendees: @jaye , @anjisvj , @miluckshan-j , @Janeth_Fernando , @Gimhan_minion, @Gravewalker , @piumal1999

Sef Site

Next Week

  • Finish all the title inconsistencies.

Academix

  • @Gimhan_minion is facing some issues with deployment and we’ll continue working on the deployment of the AcadeMix.

ScholarX

Frontend

  • Merged the Change the new program tab PR to filter programs fron the request it-self -

Backend

  • @piumal1999 will work on implementing the logout endpoint
  • Merged the program filtering by the state PR
  • @anjisvj will continue working on the get all mentees by program Id endpoint

The logout is already there with spring security.
GET "/logout"
But the logout success URL seems invalid. Just add .logoutSuccessUrl("/") to the security configurations.

cc: @piumal1999

Week from 2021-03-19T18:30:00Z2021-03-26T18:30:00Z

Attendees: Piumal, Janeth, Gimhan, Heshan

Sef Site


  • Completed title change : Sent the PR
  • Got a PR merged to curve all the cards: from a contributer
  • Change the image in one live card

Next week

  • Merge the PR for the title changes : Janeth
  • Update the thread on the title changes : Janeth

Academix


  • Deployed academix frontned: Issue with API calls(will have a call with anjula)
  • Backend gets an eror while building: Heshan suggested to update the pom to build a jar file

Next week

  • finalise academix deployment : Gimhan

ScholarX


##Frontend


  • Merged the scholrax-v1 branch to the master branch : Anujula
  • WIP: Fixing thr DB issue on heroku : Anjula
  • Worked on issue 89 for ScholarX frontend. PR will be sent tonight or tomorrow the latest : Miluckshan

Deployment


  • Deployed the scholarx frontend on another heroku app : Anjula
  • Started to fix the cookei issue. Piumal had some questions on the issue, got them clarified in the meeting : Piumal

Other


  • Created miro cards for the mentee application flow : Heshan

Next Week

  • Finalise the cookie issue : Piumal
  • Get the review and plan the next sprint : Team

Week from 2021-03-26T18:30:00Z2021-04-02T18:30:00Z

Attendees: Yohan, Gimhan, Heshan, Piumal, Anjula

Site

  • Janeth had sent a PR to fix title inconsistencies

Academix

  • Backend is deployed.

ScholarX

Frontend

  • Anjula and Miluckshan had sent PR. Miluckshans PR contain an Eslint issue.
  • There is an issue when serving static files on spring boot. (Got fixed in the meeting)

Backend

  • Piumal tried to fix the cookie session issue but couldn’t find a fix.

Last Sprint

  • Deploying Academix - Incomplete - Portion was completed
  • Deploying ScholarX - Incomplete - No solution was found
  • ScholarX Frontend
    • Issue with users applying as mentor and mentee to same program - Complete - Pending PR
    • Display program title - Complete - Pending PR with issues

Next Sprint

Project board - https://github.com/orgs/sef-global/projects/3?fullscreen=true

  • Janeth - Fix footer design issues - deadline by 17th
  • Yohan - Create an EC2 instance - deadline by 4th
  • Gimhan - Move AcademiX deployment in to aws EC2
  • Piumal - Move ScholarX in aws EC2 - deadline by 10th
  • Anjula - Implement the Emailing functionality - deadline by 17th
  • Heshan -
    • Create a sketch for mentee application
    • Create another miro board for mentor application - deadline by 10th
  • Milukshan - Implement the mentor window shopping feature (Not yet fully assigned) - deadline by 17th

Suggessions from Heshan

Suggestions from the experiences with ScholarX team

  • Mentors will have to pick mentees from a huge number of applicants. Wil be discussed further on the problem and solutions on another thread.

Week from 2021-04-02T18:30:00Z2021-04-09T18:30:00Z

Attendees: Yohan, Gimhan, Heshan, Piumal, Anjula, Janeth, Jayasanka, Gajindu

Site

  • Mobile view issues
  • Navbar alignment issues
  • Footer alignment issues
  • homepage layout issues
  • Testomonial carousal not showing the whole image
  • Gajindu sent some PRs fixing typos

Next week:

  • Create issues forand work on them
  • Need to add last year mentors and mentees to the archive page
  • Need a back button in archive pages

Academix

Gimhan:

  • Had issues with connecting to the EC2 instance
  • Copied war files to the tomcat

Next week:

Continue working on the deployment

ScholarX

Backend

  • Anjula will continue working on the email sending feature

Frontend

In progress

  • piumal is working on the deployment

Have to figure out a way to deploy both academix and scholarx within the same instance

Week from 2021-04-09T18:30:00Z2021-04-16T18:30:00Z

Attendees: Yohan, Heshan, Jayasnaka, Janeth, Miluckshan, Piumal, Gajindu

Site

  • Created issues and fixed them by gajindu and another contributer
  • PR for the nav bar to fix the missing icons
  • Footer inconsistencies were fixed

Archive pages

  • Fixed the the program order

Next Week

  • Fix issues in the mobile view
  • Make team list suitable for the mobile view
  • Add mentees to archival
  • Remove the uncessesary data/objects from page from archival

ScholarX

  • Mock up mentor application
  • Draw Mentee selection flow
  • Update the mentee application form to include more fields
    • Add a sql field for a json field to store dynamic data(answer obj)
    • Needs to decide how to implement in the front-end
  • Reassigned window shopping feature to heshan including the login functionality
  • Piumal assigned to fix the cpu issue in the deployment

Sprints

Last Sprint

  • Janeth - Fix footer design issues - deadline by 17th - completed
  • Yohan - Create an EC2 instance - deadline by 4th - completed
  • Gimhan - Move AcademiX deployment in to aws EC2 - in progress
  • Piumal - Move ScholarX in aws EC2 - deadline by 10th - in progress
  • Anjula - Implement the Emailing functionality - deadline by 17th - in progress
  • Heshan -
    • Create a sketch for mentee application - completed
    • Create another miro board for mentor application - deadline by 10th - completed
  • Milukshan - Implement the mentor window shopping feature (Not yet fully assigned) - deadline by 17th - in progress

Next Sprint

Due to festive week had to post-pond and extend tasks from the last sprint to the current one.

  • Janeth
    • Fix mobile view issues - deadline by May 1st
    • Update archival pages - deadline by May 1st
  • Gimhan - Move AcademiX deployment in to aws EC2 - deadline by 24th
  • Piumal - Move ScholarX in aws EC2 - deadline by 24th
  • Anjula - Implement the Emailing functionality - deadline by 24th
  • Heshan - Implement the mentor window shopping feature with sign-in page - deadline by 24th
1 Like

Week of 2021-04-16T18:30:00Z2021-04-23T18:30:00Z

Attendees: Yohan, Heshan, Gimhan, Jayasnaka, Janeth, Miluckshan, Piumal, Anjula, Kumuditha, Dilshan

Site

  • Table was aded to archival pages to show mentees
  • Added the academix card back

Next Week

  • Discuss with Akshika regarding the suggested thread

Academix

  • Deployed on AWS
  • Added NGINX proxy for SSL and pointed to a custom host name

ScholarX

Frontend

  • Finished window shopping Feature
  • Completed Logging and Loggout feature in the frontend
  • Adding a loading button in the admin dashboard when changing the state

Backend

  • Logout, Logging redirection feature through a new controller by using the refer url
  • Updated get my program API to be able to filtered through mentor state
  • Implemented emailing functionality
  • Suggestions by Dilshan - smtp is heavy(on server load & time), make emailing an async function, use sentry

Deployment

  • Piumal is fixing the backend deployment as a last resort we will use heroku

Next week will be used for requirment gathering for the next release

Weekly standup 2021-04-30T18:30:00Z

Updates of the week from 2021-04-23T18:30:00Z to 2021-04-30T18:30:00Z

Attendees

@Gravewalker, @jaye, @piumal1999, @anjisvj, @Janeth_Fernando, @Neith, @Gajindu_Bandara, Kalsha, Pasindu

SEF-Site

  • @Gravewalker created a new page to display ScholarX results

  • Pasindu removed the Gitter icon from the footer

Academix

  • @Gajindu_Bandara updated the copyright year and the blog link on the deployed page

SchoalrX

Next Sprint

At the end of the next sprint, the scholarX platform will have an improved mentor application view with a defined set of questions for each program. Moreover, the application will be deployed on Heroku automatically

2 Likes

Week of 2021-05-01T18:30:00Z2021-05-07T18:30:00Z

Attendees: Yohan, Gajindu, Heshan, Piumal, Anjula, Nethmi, Kalsha, Janeth, Milukshan

Site

  • Fixed carousal in the mobile
  • Removed apply button button from scholarX 2020

Next Week

  • Archive page cards needs to be curved
  • Check for any other existing mobile view issues

Academix

  • Updated the footer

ScholarX

  • Heroku CI/CD pipeline is almost done
  • PR sent with the backend changes to add dynamic questioning
  • Nethmi is working on the frontend portion of the task
  • Anjula will be researching on how to manage the data of the old(completed/removed) programs
  • Version 2.0 release notes will be released