@TedJenkler
Posted
Hi @MarwanElZaher,
Nice project! It’s fully responsive, so great job on that.
I noticed you’re using Create React App, which some people consider less optimal for bundling React projects. You might want to explore Vite or other modern tools to enhance your setup.
For better organization, I’d suggest placing Redux components in separate folders. For example, put your store configuration in app/store.js and slice logic in features/state/stateSlice.js, or features/newLogic/newLogicSlice.js if more logic is added in the future. Typically, for larger projects, components are organized into one folder, with separate folders for pages and modules. Avoid deeply nesting everything in one folder.
Consider naming and placing files like constants.js and data.js in the root directory. This can help reduce unnecessary nesting and make your project easier to navigate, especially as it grows.
Overall, your project works well, and I didn’t find any bugs during my scan in DevTools.
I hope this feedback is helpful!
Best, Teodor