johnagl / shortlist

MIT License
0 stars 0 forks source link

Scrum 5 #31

Open aliyamohamed13 opened 5 years ago

aliyamohamed13 commented 5 years ago

These past two weeks I worked on adding the login and register feature to the project using Meteor. One major struggle was that I was trying to use meteors built in blaze components which are hard to change. Switching to making my own components for login and register and then making meteor login and register calls was much better. I also started looking into how we might be able to have a document upload feature so that users can store their files. Going forward I am going to try and make document upload work and also add on atlas to the project and look into how we are going to be deploying (research galaxy deployment).

johnagl commented 5 years ago

These last 2 weeks I worked on login functionality (if a user is logged on, show them the dashboard page), as well as the removal of insecure and publish – such that users only see their own jobs and stages.

One difficulty that I came across was implementing the logic of logging in. In particular, when refreshing the page, the dashboard page would flicker to the login page, and then back to the login page.

In the next 2 weeks I will finish the implementation of the calendar component which allows users to visualize upcoming events (phone interviews, onsite interviews). As well, I will work on deploying the project.

lbisceglia commented 5 years ago

These past 2 weeks I worked on fixing the drag drop flicker, adding the edit job form, and improving styling. I found fixing the flicker very challenging as finding the source of the bug (not setting the state properly in redux reducers do to an accidental shallow copy of state) was very difficult to spot. This week I will polish up the styling of our app and add more edit options to the front end, perhaps even getting to a metrics feature if time permits.