-
Notifications
You must be signed in to change notification settings - Fork 401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build a Udemy Clone with Strapi and Next.js #1510
Comments
This looks interesting. But I am not sure the features you have listed could make a Udemy Clone. Here are some other suggested features.
Could we have the title too as "Build a Udemy Clone with Strapi, Next.js and Shadcn UI? We could also make this a tutorial series. Please note that we now want projects to be built with Strapi 5. |
Sure, we can use "Build a Udemy Clone with Strapi, Next.js and Shadcn UI" as the title & use Strapi 5. I can try to implement the suggested features. Should I update the outline first or start writing the draft, and we can reorganize & split the part later? |
Hi @ZehaIrawan , Sure, you can come up with a suitable outline so we both take good look at it. |
Part 1: Setting up Strapi & Next.js for public all courses & course overview page
Part 2: Implementing user authentication & ability to track user progress
Part 3: Cart & payment with Stripe
POC POC.mp4 |
Also @Theodore-Kelechukwu-Onyejiaku I think I found some bugs in V5, for example, strapi/strapi#20655. Should I include the workaround in the article? |
Can we use "Build a Udemy Clone with Strapi V5, Next.js, Stripe and Tailwind CSS" as title? |
Hi @ZehaIrawan, Thanks for your outline. However, it didn't include the features I listed. |
I think I have all except the rating, can you please explain the CRUD for courses? Is it only on Strapi CMS or with React custom UI. |
CRUD for courses means that a user should be able to Create/read/update/delete a course. |
Got it, here's the new outline Part 1: Setting up Strapi & Next.js for public all courses & course overview page
Part 2: Implementing user authentication, manage courses page & user progress1. Authentication
2. Manage courses page
3. User Progress
Part 3: Implementing Rating system, Cart & payment with Stripe
|
Hi @ZehaIrawan , Thank you for the outline. You can proceed. I can't wait to see your contributions! Meanwhile, note the that you will have to finish up all the parts in order for us to start review. |
Hi @Theodore-Kelechukwu-Onyejiaku The drafts are ready for review : Part 1, Part 2, and Part 3. Please let me know if you have any feedback! Thanks |
Thank you @ZehaIrawan , I will add this to the review backlog! |
Hi @ZehaIrawan , Trust you are doing great! Could you please ping me the following on Discord?
Thank you for your contribution! 💪 |
Hi @ZehaIrawan , I have updated your article to the best of my ability and time. Could you please continue? Your article is lacking some very vital essentials like the following:
Please fix the following issues above. Meanwhile, I have merged part 1 and part 2 as a single part. Thank you for your contribution. Please let me know if you need anything. Thank you. |
What is your article idea?
This blog series will be a guide on building a Udemy clone with Next.js and Strapi. It will focus on the student's side functionality instead of the admin/lecturer side of Udemy, such as the ability to enroll on a course & track their progress.
Part 1: Setting up Strapi & Next.js for public all courses & course overview page
Part 2: Setting up user authentication & ability to track user progress
What are the objectives of your article?
To provide a comprehensive guide on how to build a real-world application with Strapi and Next.js
What is your expertise as a developer or writer?
Intermediate
What type of post is this?
Tutorial
Terms & Conditions
The text was updated successfully, but these errors were encountered: