0% found this document useful (0 votes)
17 views1 page

L1 - Frontend Developer

The BlueMedix Frontend Developer case study involves building a user-friendly dashboard using React.js, focusing on UI/UX development, API integration, and routing implementation. Candidates are expected to perform CRUD operations with the FakeStore API and demonstrate their skills in state management and responsive design. Submission requires sharing code via GitHub and participating in a discussion to explain the approach taken.

Uploaded by

Navya Soam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views1 page

L1 - Frontend Developer

The BlueMedix Frontend Developer case study involves building a user-friendly dashboard using React.js, focusing on UI/UX development, API integration, and routing implementation. Candidates are expected to perform CRUD operations with the FakeStore API and demonstrate their skills in state management and responsive design. Submission requires sharing code via GitHub and participating in a discussion to explain the approach taken.

Uploaded by

Navya Soam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

🌟 BlueMedix Frontend Developer Role: Case Study Activity 🌟

Time Allotted: 4 Hours

Welcome to the next step in your journey with BlueMedix!🚀 This case study is your opportunity to showcase your frontend

💼✨
development skills, problem-solving approach, and ability to build scalable UI components. We’re excited to see how you tackle
these challenges and bring your best self to the table!

🌊
You will be working on key tasks that reflect real-world frontend development scenarios in [Link]. Each task is designed to test
your technical knowledge, attention to detail, and ability to think critically. Let’s dive in!

Task Details:
1. UI & UX Development 🎨
●​ Build a user-friendly dashboard with a navigation bar.
●​ Separate sections for Users and Products.
●​
●​
Implement a clean and responsive design.
Pro Tip: Focus on intuitive user experience and accessibility! 🎨
2. API Integration & CRUD Operations 🛠️
Use the FakeStore API to perform the following:
User Management: Product Management:
●​ Fetch and display all users. ●​ Fetch and display all products.
●​ Add a new user. ●​ Add a new product.
●​ View details of a single user. ●​ View details of a single product.
●​ Edit and update a user. ●​ Edit and update a product.
●​ Delete a user. ●​ Delete a product.

Pro Tip: Use Axios or Fetch API for smooth data retrieval and state updates. 🔄
3. Routing Implementation (React Router) 🌍
●​ Implement React Router for seamless navigation.
●​ Define the following routes:
○​ /users → List of all users
○​ /users/:id → User details
○​ /products → List of all products
○​ /products/:id → Product details
○​ /add-user → Form to add a user
○​ /add-product → Form to add a product
Pro Tip: Ensure smooth page transitions for an enhanced user experience! ✨
Technical Expectations:
●​ React Functional Components & Hooks (useState, useEffect, useContext)
●​ React Router for navigation
●​ Axios or Fetch API for API requests
●​ Redux or Context API for state management (optional)
●​ Form Handling & Validation (Formik or React Hook Form)
●​ Material UI, Bootstrap, or Tailwind CSS for styling (optional)

Submission and Next Steps:

●​
●​
Once completed, submit your code via a GitHub repository and share the link with [Link]@[Link].
Be prepared for a 10-minute discussion post-submission to explain your approach, thought process, and deliverables.
📂🤝
Evaluation Criteria:

●​ ✅ 👨‍💻
Code quality, structure, and maintainability.
●​
●​ 🎨✨
Accuracy and completeness of API integration.
UI/UX best practices and responsiveness.
●​
●​ 📝
Efficiency in state management and routing.
Problem-solving approach and creativity.

🎉 You’ve got this! 🎉


This is your moment to shine and show us how you can add value to BlueMedix. We believe in your potential and can’t wait to see

🌟
your creativity and expertise in action. Good luck, and remember—every great achievement starts with a single step. Take this one
with confidence!

You might also like