Michael Akinola's Portfolio

Michael Akinola's Portfolio
Home>Projects>
Michael Akinola's Portfolio

Michael Akinola is a data scientist, currently deploying advanced data analytics techniques and machine learning algorithms to build predictive models for real world applications.

Tech Stack

  • nextjs
  • tiptap editor
  • mongoose
  • axios
  • redux-toolkit
  • nodemailer
  • cloudinary

More About the Project

  • This web application was made to show the projects made by Michael Akinola, a data scientist based in Indiana, USA. He also writes blogs about Data Analysis, Machine learning and Python on this web app.
  • This application was initially built with a Node.js backend and Next.js front end. I later changed it to a Next.js full stack app. The most challenging part of this application is the implementation of "likes" without authentication. Here was what I did...
  • Whenever visitors like a post, a random but unique string is generated by the app and saved on their browsers. This prevents a (regular) user from liking a post more than once. This is not a very efficient solution though, but the best I could come up with based on the circumstance. The best solution in my opinion would be to have the users logged in before they can like. However, the customer did not want logged in users for now.