Certainly, I appreciate your project requirements. You already have a solid foundation with your backend stack, which includes Expressjs, Nestjs, Postgresql, Prisma, GraphQL, Apollo, Redis, Kafka, and TypeScript. Now, you're looking to enhance both the editor and admin pages, as well as create the main website. Your UX design for the main page is already in place, providing a clear vision.
On the frontend, you'll be using React, Nextjs, and TypeScript to craft an engaging user experience.
The project's main goal is to deliver online courses for data education, and your preferred approach is a custom-built platform. Your design preferences lean towards a professional and corporate aesthetic.
I'm excited to collaborate with you to improve the backend and build the frontend components you need. Your project aligns with my expertise, and I'm committed to delivering a seamless, user-friendly experience for your data education platform.
Let's dive into this project together, ensuring it meets your exact specifications and delivers on your objectives. Your custom-built website is well on its way to becoming a reality.