@@ -25,6 +25,178 @@ import {
2525 Tooltip ,
2626} from 'recharts' ;
2727import { ENDPOINTS } from '~/utils/URL' ;
28+ // import styles from './style/UserProfilePage.module.css';
29+
30+ // Sample data for skills
31+ const mockSkillsData = {
32+ Frontend : [
33+ {
34+ id : 'fe1' ,
35+ name : 'UX/UI Design' ,
36+ score : 8 ,
37+ question : 'How comfortable are you with UX/UI Design principles and implementation?' ,
38+ } ,
39+ {
40+ id : 'fe2' ,
41+ name : 'Bootstrap' ,
42+ score : 4 ,
43+ question : 'Rate your proficiency with the Bootstrap framework' ,
44+ } ,
45+ {
46+ id : 'fe3' ,
47+ name : 'Advanced React' ,
48+ score : 10 ,
49+ question :
50+ 'How would you rate your expertise with advanced React concepts like hooks, context API, and optimizations?' ,
51+ } ,
52+ {
53+ id : 'fe4' ,
54+ name : 'Overall Frontend' ,
55+ score : 3 ,
56+ question : 'Rate your overall frontend development skills' ,
57+ } ,
58+ {
59+ id : 'fe5' ,
60+ name : 'Web Sockets' ,
61+ score : 1 ,
62+ question : 'How comfortable are you integrating web sockets in frontend applications?' ,
63+ } ,
64+ {
65+ id : 'fe6' ,
66+ name : 'HTML Semantics' ,
67+ score : 2 ,
68+ question : 'Rate your knowledge of semantic HTML structure and accessibility' ,
69+ } ,
70+ {
71+ id : 'fe7' ,
72+ name : 'CSS Advanced' ,
73+ score : 9 ,
74+ question :
75+ 'How would you rate your expertise with CSS preprocessing, animations, and layouts?' ,
76+ } ,
77+ {
78+ id : 'fe8' ,
79+ name : 'Redux' ,
80+ score : 7 ,
81+ question : 'Rate your proficiency with Redux state management and middleware' ,
82+ } ,
83+ {
84+ id : 'fe9' ,
85+ name : 'Responsive UI' ,
86+ score : 6 ,
87+ question :
88+ 'How proficient are you with implementing responsive design across different devices?' ,
89+ } ,
90+ {
91+ id : 'fe10' ,
92+ name : 'Figma' ,
93+ score : 5 ,
94+ question : 'Rate your proficiency with Figma for UI/UX design' ,
95+ } ,
96+ ] ,
97+ Backend : [
98+ {
99+ id : 'be1' ,
100+ name : 'Backend' ,
101+ score : 6 ,
102+ question : 'Rate your overall backend development skills' ,
103+ } ,
104+ {
105+ id : 'be2' ,
106+ name : 'TDD Backend' ,
107+ score : 5 ,
108+ question : 'How comfortable are you with Test-Driven Development for backend?' ,
109+ } ,
110+ {
111+ id : 'be3' ,
112+ name : 'Database' ,
113+ score : 8 ,
114+ question : 'Rate your knowledge of database design and management' ,
115+ } ,
116+ {
117+ id : 'be4' ,
118+ name : 'MongoDB' ,
119+ score : 7 ,
120+ question : 'How would you rate your expertise with MongoDB?' ,
121+ } ,
122+ {
123+ id : 'be5' ,
124+ name : 'Mock MongoDB' ,
125+ score : 4 ,
126+ question : 'Rate your proficiency with mocking MongoDB for testing' ,
127+ } ,
128+ {
129+ id : 'be6' ,
130+ name : 'MERN Stack' ,
131+ score : 9 ,
132+ question : 'How comfortable are you working with the complete MERN stack?' ,
133+ } ,
134+ ] ,
135+ DevOps : [
136+ {
137+ id : 'devops1' ,
138+ name : 'Deployment' ,
139+ score : 5 ,
140+ question : 'How comfortable are you with deploying applications to production?' ,
141+ } ,
142+ {
143+ id : 'devops2' ,
144+ name : 'Version Control' ,
145+ score : 8 ,
146+ question : 'Rate your proficiency with version control systems like Git' ,
147+ } ,
148+ {
149+ id : 'devops3' ,
150+ name : 'Env Setup' ,
151+ score : 3 ,
152+ question : 'How would you rate your expertise with setting up development environments?' ,
153+ } ,
154+ {
155+ id : 'devops4' ,
156+ name : 'Testing' ,
157+ score : 7 ,
158+ question : 'Rate your knowledge of different testing methodologies' ,
159+ } ,
160+ ] ,
161+ SWPractices : [
162+ {
163+ id : 'sp1' ,
164+ name : 'Agile' ,
165+ score : 7 ,
166+ question : 'How comfortable are you working in an Agile environment?' ,
167+ } ,
168+ {
169+ id : 'sp2' ,
170+ name : 'Code Review' ,
171+ score : 9 ,
172+ question : 'Rate your proficiency with conducting thorough code reviews' ,
173+ } ,
174+ {
175+ id : 'sp3' ,
176+ name : 'Advanced Coding' ,
177+ score : 6 ,
178+ question : 'How would you rate your expertise with advanced coding practices?' ,
179+ } ,
180+ {
181+ id : 'sp4' ,
182+ name : 'Documentation' ,
183+ score : 8 ,
184+ question : 'Rate your skill with creating clear and comprehensive documentation' ,
185+ } ,
186+ {
187+ id : 'sp5' ,
188+ name : 'Markdown & Graphs' ,
189+ score : 5 ,
190+ question : 'How comfortable are you with markdown and creating graphs/charts?' ,
191+ } ,
192+ {
193+ id : 'sp6' ,
194+ name : 'Leadership Skills' ,
195+ score : 7 ,
196+ question : 'Rate your leadership skills within a development team' ,
197+ } ,
198+ ] ,
199+ } ;
28200import styles from './style/UserProfile.module.css' ;
29201
30202// Custom tooltip for RadarChart
0 commit comments