
PickaForm
Challenge
Pickaform is a new approach to CMS and e-commerce that lets users create their websites without any prior web development skills. The client needed coders with high-quality skills at par with the proficiency of the front-end they had already developed. He created a brand new UI library called KissJS - Keep It Simple Stupid JS. Our team faced the challenge of working on entirely new technology. Moreover, it was an existing web application and we were adding more features to it to address the issue of users bouncing back from the landing page, we also had to consider the compatibility of the technologies we choose with the exisitng ones.
Pickaform is a new approach to CMS and e-commerce that lets users create their websites without any prior web development skills. The client needed coders with high-quality skills at par with the proficiency of the front-end they had already developed. He created a brand new UI library called KissJS - Keep It Simple Stupid JS. Our team faced the challenge of working on entirely new technology. Moreover, it was an existing web application and we were adding more features to it to address the issue of users bouncing back from the landing page, we also had to consider the compatibility of the technologies we choose with the exisitng ones.
Solution
PickaForm is a robust platform and was set to have outstanding features. The client had a list of functionalities he wanted to add to the existing app for better user experience so we had to research to implement these. We were able to achieve the desired functionalities by breaking down the development into phases. - Authentication Though there was an existing authentication system, we had to update it as per the requirements. We achieved this by generating a jwt token and a new route for verifying the jwt token and Linkedin authentication. We then implemented the login and Microsoft callback route and fetched the profile data using PassportJS to keep up with the requirements.
PickaForm is a robust platform and was set to have outstanding features. The client had a list of functionalities he wanted to add to the existing app for better user experience so we had to research to implement these. We were able to achieve the desired functionalities by breaking down the development into phases. - Authentication Though there was an existing authentication system, we had to update it as per the requirements. We achieved this by generating a jwt token and a new route for verifying the jwt token and Linkedin authentication. We then implemented the login and Microsoft callback route and fetched the profile data using PassportJS to keep up with the requirements.
Results
We delivered the website before the set timeline. It was then launched on the local server first and then on the live site. The final product was appreciated by both – the client and the audience alike.
We delivered the website before the set timeline. It was then launched on the local server first and then on the live site. The final product was appreciated by both – the client and the audience alike.