@@ -27,7 +27,7 @@ collections:
2727 - label : " Technologies"
2828 name : " technologies"
2929 widget : " list"
30- field : { label: "Tech", name: "tech", widget: "string" }
30+ field : { label: "Tech", widget: "string" }
3131 - { label: "Live Demo URL", name: "liveUrl", widget: "string", required: false }
3232 - { label: "GitHub URL", name: "githubUrl", widget: "string", required: false }
3333 - label : " Stats"
@@ -122,6 +122,16 @@ collections:
122122 - { label: "Availability Text", name: "availabilityText", widget: "string", default: "Seeking Internship Opportunities" }
123123 - { label: "Hero Image", name: "image", widget: "image" }
124124 - { label: "Resume URL", name: "resumeUrl", widget: "string" }
125+ - label : " Typing Animations"
126+ name : " typingTexts"
127+ widget : " list"
128+ field : { label: "Text", widget: "string" }
129+ - label : " Navigation Items"
130+ name : " navItems"
131+ widget : " list"
132+ fields :
133+ - { label: "Label", name: "label", widget: "string" }
134+ - { label: "Anchor (e.g. # home)", name: "href", widget: "string" }
125135 - label : " Stats"
126136 name : " stats"
127137 widget : " object"
@@ -134,8 +144,22 @@ collections:
134144 label : " Story"
135145 file : " client/src/content/about.json"
136146 fields :
147+ - { label: "Full Name", name: "name", widget: "string" }
148+ - { label: "Professional Title", name: "title", widget: "string" }
149+ - { label: "Location", name: "location", widget: "string" }
150+ - { label: "Passion Statement", name: "passion", widget: "string" }
137151 - { label: "Bio", name: "bio", widget: "text" }
138152 - { label: "Available for Hire", name: "availableForHire", widget: "boolean", default: true }
153+ - label : " Badges"
154+ name : " badges"
155+ widget : " list"
156+ fields :
157+ - { label: "Label", name: "text", widget: "string" }
158+ - label : " Icon"
159+ name : " icon"
160+ widget : " select"
161+ options : ["Coffee", "Heart", "Zap", "Award", "Star", "Target", "TrendingUp"]
162+ - { label: "Color Class", name: "color", widget: "string", default: "text-orange-400" }
139163 - label : " Social Links"
140164 name : " social"
141165 widget : " object"
@@ -157,7 +181,7 @@ collections:
157181 - { label: "Company", name: "company", widget: "string" }
158182 - { label: "Duration", name: "duration", widget: "string" }
159183 - { label: "Description", name: "description", widget: "text" }
160- - { label: "Technologies", name: "technologies", widget: "list", required: false }
184+ - label : " Technologies" , name: "technologies", widget: "list", required: false, field: { label: "Tech", widget: "string" }
161185
162186 - name : " education"
163187 label : " Academic Background"
@@ -174,6 +198,30 @@ collections:
174198 - { label: "Details", name: "details", widget: "text" }
175199 - { label: "Achievement", name: "achievement", widget: "string" }
176200 - { label: "Status", name: "status", widget: "select", options: ["Current", "Completed"] }
201+ - label : " Key Achievements"
202+ name : " achievements"
203+ widget : " list"
204+ fields :
205+ - { label: "Text", name: "text", widget: "string" }
206+ - label : " Icon"
207+ name : " icon"
208+ widget : " select"
209+ options : ["Trophy", "Star", "Award", "Target", "TrendingUp"]
210+ - { label: "Color Class", name: "color", widget: "string", default: "text-orange-400" }
211+
212+ - name : " testimonials"
213+ label : " Testimonials"
214+ file : " client/src/content/testimonials.json"
215+ fields :
216+ - label : " Testimonials List"
217+ name : " testimonials"
218+ widget : " list"
219+ fields :
220+ - { label: "Name", name: "name", widget: "string" }
221+ - { label: "Role", name: "role", widget: "string" }
222+ - { label: "Feedback", name: "content", widget: "text" }
223+ - { label: "Avatar/Emoji", name: "avatar", widget: "string" }
224+ - { label: "Rating (1-5)", name: "rating", widget: "number", default: 5 }
177225
178226 - name : " team"
179227 label : " Team Section"
@@ -185,3 +233,11 @@ collections:
185233 - { label: "Description", name: "description", widget: "text" }
186234 - { label: "Team Name", name: "teamName", widget: "string" }
187235 - { label: "Team URL", name: "teamUrl", widget: "string" }
236+
237+ - name : " seo"
238+ label : " SEO Settings"
239+ file : " client/src/content/seo.json"
240+ fields :
241+ - { label: "Site Title", name: "title", widget: "string" }
242+ - { label: "Meta Description", name: "description", widget: "text" }
243+ - { label: "Keywords", name: "keywords", widget: "string" }
0 commit comments