Run npm start in terminal
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
If I had more time I would do better:
- DnD of Modules and Lessons across Modules
- I didn't work with react-beautiful-dnd before but I'm sure with little more time i could implement it
- Separate API DTOs from Application data model and probably user normalzr to normalize API response (or discuss handler response with our BE)
- Implement error handling
- Move buttons to reusable components
- Add some CSS preprocessor (LESS?)
- Add svgr webpack loader from pertty svg components instead of hardcoded inline
- Write unit-tests
- Pay more attention to responsiveness (did only basic version)