Base frontend project implementing clean architecture DDD with MVVM react + vite + mobx + inversify + antd
This project serves as a skeleton for a scalable application with Vite + React, as it has a basic implementation of the following:
- Global Store
- Login
- Public Routes
- Private Routes (guardians)
- Internationalization (en, es)
- Theme light and Dark
- Responsive
node 16 or higher
git clone https://github.com/sistemasnegros/react-mobx-vite-ts-skeleton
cd react-mobx-vite-ts-skeleton
Once you've cloned the project, install dependencies with
npm install
npm run dev
To create a production version of your app:
npm run build
You can preview the production build with npm run preview
.
- NodeJs - Environment Javascript.
- ViteJs - Next Generation Frontend Tooling.
- Typescript - TypeScript is JavaScript with syntax for types.
- MobxJs - Simple, scalable state management.
- Inversify - A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
- Ant.design - Help designers/developers building beautiful products more flexible and working with happiness.
- @sistemasnegros - Idea & Initial work
- thanks to Santi Lopez Bayo