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!
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.
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.
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!
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.
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.
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.
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!