Welcome, trailblazer! You've made it to Round 1 of Flo Mobility’s hiring process for the Full Stack Developer role. And for the challenge you get to bring a robot to life!
Build a mission control interface that:
- Uses the MERN stack and React Three Fiber
- Connects to ROS2 (Humble) and visualizes a path for a turtlesim robot
- Lets the user select start and end stations, generates a path, and then executes the mission
- The mission should visibly move the turtle through the path, and the entire path should be saved to MongoDB
Think of it as building a mini-Google Maps for a robot. Here's a sample of what the final result might look like: Demo Video
- React Three Fiber: Visualizing stations and paths in 3D
- ROS2 Humble: Simulating robot movement with
turtlesim - MongoDB: Persisting path data
- Express + Node.js: Backend API
- Create a new github repository for your project.
- Ensure that your code is well-documented and follows best practices.
- Attach a readme file with instructions on how to run the project and a screen recording of your solution
- Reply to the coding challenge email with the link to your repository.
- Functionality – Does your application work as intended?
- Code Quality – Is your code clean and well organized?
- Completion – Did you finish on time and cover all parts of the task?
Submit by May 6, 11:59 PM IST. Late submissions may not be reviewed.
If you need any help feel free to reach out via email (You can reply to the challenge thread)
Pro Tip: We understand that AI is changing the developer workflow, so feel free to use any AI tools for your task
-
ROS2
-
3D Rendering
🧠Good luck. We’re rooting for you.