profile

Hi, I am Muhammad Sohan Mollah

Full Stack Developer

Banner_img

A Course selling website offering courses and featuring a dedicated chatbot powered by ChatGPT.

NextJSTailwind CSSChatGPTMySqlSequelize-ormAcertinityUISwiperJS

This project is a hardware programming website designed to offer courses on various hardware programming topics. It features a dedicated chatbot powered by ChatGPT to assist users with their queries and provide a seamless learning experience. The website includes secure user authentication, course management, and a dynamic interface for user interactions. The platform is built with ReactJS and utilizes Redux for state management, ensuring a responsive and efficient user experience.

Key Features :

  • User Authentication: Secure Contact Us and Affiliate with form validation.
  • Chatbot Assistance: A dedicated chatbot powered by ChatGPT to assist users with their queries.
  • Database Management: MySQL with Sequelize ORM for robust data handling.

Technology I have used :

  • Frontend: NextJS, AcertinityUI & Tailwind CSS.
  • Backend: NextJS Server.
  • Database: MySQL with Sequelize ORM.

Challenges and Solutions :

Challenge:

Integrating a chatbot powered by ChatGPT for real-time user assistance.

Solution:

Utilized the ChatGPT API to provide real-time responses and integrated it seamlessly with the website's interface.

Challenge:

Managing course data efficiently with a robust database solution.

Solution:

Implemented MySQL with Sequelize ORM to handle complex queries and ensure data integrity.

Visuals :

visual-0

Development Insights :

What I Learned:

This project deepened my understanding of Sequelize ORM with MySQL, ChatGPT APIs, and efficient database management. I also improved my ability to integrate AI-powered features and design intuitive user interfaces.

Timeframe:

Completed in approximately 1.5 months, balancing frontend and backend development.

2025 SohanThink. All rights reserved.