Next.js LMS Project: Next.js 14, Shadcn/ui, Prisma, Clerk, and Cloudinary
Вставка
- Опубліковано 15 вер 2024
- Hey everyone!
The project is a Learning Management System (LMS) built using Next.js 14!
This project provides a comprehensive online learning experience with various features and functionalities.
Below is the tech stack and essential libraries I used to bring this project to life::
• Framework: Next.js 14
• Database: Prisma
• Authentication: Clerk
• UI Components: Radix UI, Shadcn/ui
• Forms: React Hook Form
• API Requests: Axios
• Styling: Tailwind CSS
• File Uploads: Uploadthing, Cloudinary
• Markdown Support: React Markdown Preview, React MD Editor
Don’t forget to like, comment, and subscribe for more awesome projects! 🚀
------------------
Links: first comment
------------------
Thanks for watching!
Links:
• GitHub Repository: github.com/AbdulrahmanNahhas/nahhas-lms
• Live Demo: nahhas-lms.vercel.app
I have set Cloudinary Cloud Name But then also in console its showing Cloud Name is not configured or set
Keep going 💪
cool, thk you
Can you make a video of cloning the project
Sorry because it wasn’t clear. I will update the Readme in the GitHub repository.
I have updated the Readme.md file and added the .env.example file. If you require any further assistance, please do not hesitate to contact me.
@@nahhas909 that would be cool
Thanks man. You're Great
When I have everything installed, the Teacher Mode option does not appear, what can I do?
In the `.env` file, you can add your ID using the `NEXT_PUBLIC_TEACHER_ID` variable.
@@nahhas909 But where can I find the ID?
@@hereticus. In Clerk: dashboard.clerk.com
@@nahhas909 And how to add categories? I get that I have 5/6 fields filled out but the categories one is not mandatory, so I don't know why I can't upload a test course.
@@hereticus. Yeah, same issue here too, i can't publish a course, keeps saying "Unauthorized" despite being logged in as a teacher
Dude literally coppied CodeWithAntonio's @codewithantonio LMS project
This guy has made some adjustment and used a different database, his project looks cooler than Antonio's in my opinion. at least he deserves credit for that. even his courage to learn from Antonio and share his customized project is great. kudos @Nahhas909
So? You can copy too and make your own course. It's tech world people use copied code so much