A
Anonymous

Course Creation Form - Copy this React, Tailwind Component to your project

create-form-for-mongoose-model--->>const-courseSchema-=-new-mongoose.Schema({-courseName:{-type:String,-required:true,-trim:true-},-instructor:{-type:mongoose.Schema.Types.ObjectId,-ref:'User',-required:true-},-whatYouWillLearn:{-type:String,-required:true,-trim:true-},-status:{-type:String,-enum:['Draft','Approved'],-default:'Draft'-}-,-courseContent:[-{-type:mongoose.Schema.Types.ObjectId,-ref:'Section',-}-],-reviews:[-{-type:mongoose.Schema.Types.ObjectId,-ref:'Review',-}-],-price:{-type:Number,-required:true,-minimum:-0,-},-thumbnail:{-type:String,-required:true,-},-tag:{-type:[String]-},-catagory:{-type:mongoose.Schema.Types.ObjectId,-ref:'catagory',-},-enrolledStudent:{-type:mongoose.Schema.Types.ObjectId,-ref:'User',-},-language:{-type:String,-enum:["Hindi","English","Hindi_english"],-required:true-}-})

Prompt
Component Preview

About

CourseCreationForm - Easily create courses with fields for name, instructor, content, reviews, price, and more. Built with React and. Copy component code!

Share

Last updated 1 month ago