Sprint 9 Summary: Starting new challenges!

Following what we talked about in the last Kwee update, another sprint is over and the project is taking shape little by little!

This time around we were able to implement many essential parts of the system and all the pieces are starting to come together.

Back-End

This time around we’ve been focusing on adding small details to the API, mainly optimising the calls and models so that they match with the front-end ones.

Some of these have been the parameterisation of the offer search, so that we can obtain the offers of a desired user, combining the multiple calls that they were required to obtain the information of a user; and finally, having a single update method for changing multiple information of the user.

Besides, the biggest change this time around has been the creation of the password recovery API endpoints that the front-end can use to send the user a single use token to update his/her password.

Front-End

This has been the part where we’ve focused more. As we have a solid back-end we can move much quicker in this department and start building all the user interactions.

To start with, the mentioned password recovery API endpoints have been put to use with the whole password recovery system implemented! Below you’ll find some of the screenshots of the process!

Sign in page with the I forgot my password option
Dialog for choosing the account you want to recover the password from
Reset confirmation message
Reset email with one time token
Password reset page
Reset successful
Reset unsuccessful

Besides, the profiles for both types of users have been created, joining them with our API to load most of the information from there dynamically.

Basic info of a user
More detailed information of a candidate
More detailed information of a business
Opinions Tab

Besides, we’ve also created the basic form of the offer creation. We still need to simplify this process and make it more user friendly but in order for you to get an idea here it is how it looks like currently.

New offer form

In addition, another highly anticipated feature has been implemented, we finally have pagination! And not only in one place, but all the long lists have pagination, including the offers, candidate/business administration and more!

Offer pagination
Admin management pagination

In other news… Now the dropdown options menu changes according to the user that has logged in. Here you can see the difference between them.

Candidate dropdown
Business dropdown
Admin dropdown

Finally, knowing how important our user’s privacy is and following everyone’s favourite guidelines, GDPR, we’ve added a page detailing our privacy and cookies policy.

Privacy policy page

In addition, to make sure that everyone sees the conditions of using our platform, including that it’s an academic project and that the date on it is not real, a little banner has been added to every page. Nevertheless, it won’t show up after the first time you click the Got it! button.

Consent information lower banner

Others

On the one side, we’ve integrated the chatbot Iwi within the project. This is still a really preliminary version and it has a long way to go until the final version.

On the other, we’ve started coding our very own Graphics Engine based on WebGL from scratch. For now, it only has the basic tree structure but we are happy with the progress and we hope that the Kwee Live where it will be used will be something useful and interesting!

Finally,  a friendly reminder to follow the development of this project along with us through our social media pages on Twitter, Telegram and Instagram, as well as this blog. We will be updating them on a weekly basis so that you can be up-to-date on our latest progress!

Watermelon Corp. logo

✨👨🏻‍💻🍉🥝👩🏻‍💻✨

Print Friendly, PDF & Email

Leave a comment

Your e-mail address will not be published. Required fields are marked *