Tech-Getgets is a school project in which we developed a Cloud Native Web Application based on a Microservices Architecture that aims to
Recommend tech-gadgets to a user based on simple description.
We have used a stack of the most popular technologies starting with Spring boot and Spring Cloud for the Backend, our Frontend was made Angular and TypeScript, for the Data Science part we worked with Python and used liberaries like Pandas, NLTK, a web framework for python based services Flask and also we did some webscrapping to scrap products out of e-commerce websites ...
Our Java/Angular full stack project is envisioned to have an impact on e-shopping , it consists on developing a web platform that allows shoppers to get recommendations for tech gadgets based on the user's description. It contains principally two types of services :
-General Recommendation for guest.
-Personalized Recommendations for subscribers.
During a visit, users will have the option to choose Guest mode that offers a recommendation based on a description paragraph given by the user, or choose Authentication mode that can either be done through signing up to the platform or with a Google account
The Tech-gadgets platform facilitate therefore the process of shopping by recommending electronic devices to users according to their needs.
Keywords : E-Shopping, Recommandation, Web, authentification