Mohammed Sinan
← All projects

Personal · Project

Dashboard Project

Full-Stack Developer

Reusable React dashboard architecture with dynamic routing, Redux Toolkit, Ant Design, and Chart.js — a scalable base for production-grade apps.

Impact

  • Dynamic routing + Redux
  • Reusable architecture
  • Custom Webpack / Babel

Highlights

  • Designed and implemented a dynamic routing and Redux state management system in React, eliminating the need for manually defining routes or models.
  • Built a scalable project architecture that serves as a reusable base for large, production-grade React applications.
  • Integrated Redux Toolkit, React Router v6, and Redux Thunk to streamline state flow and route handling, improving maintainability and developer experience.
  • Implemented modular, reusable components with Ant Design and Chart.js for creating interactive dashboards and data visualizations.
  • Configured a custom Webpack and Babel setup for optimized builds, efficient code splitting, and smooth development workflow.

Stack

ReactLessReduxAnt DesignChart.jsReact RouterAxiosWebpackBabel