Interactive space-themed burger constructor built with React + TypeScript. Educational project developed as part of the Yandex Practicum program. Uses the Feature-Sliced Design (FSD) architecture.
🔗 Deployed on GitHub Pages: react-stellar-burger
📦 Deployment branch:
gh-pages
- Interactive burger constructor with drag & drop
- Modal ingredient details
- Order creation and status flow
- Full routing with React Router v7
- Token-based authentication flow
- Redux + RTK Query for API integration
- Code architecture based on FSD principles
- Refresh token flow
- Forgot password flow
- Background location routing
- ⚛️ React
- ⛑️ TypeScript
- 🌐 React Router v7
- 🎯 Redux / Redux Toolkit / RTK Query
- 🧲 React DnD
- 🚀 Vite
- 💅 SCSS
- 🍔 React Developer Burger UI Components
Command | Description |
---|---|
dev / start |
Launches dev server and opens the app |
build |
Builds the production-ready app |
preview |
Serves local preview of the production build |
test |
Runs unit tests |
test:ui |
Runs UI tests |
cypress |
Launches Cypress E2E tests |
format |
Formats the codebase |
lint |
Lints the code |
lint:fix |
Fixes linting errors |
git clone [email protected]:TokmakDA/react-stellar-burger.git
cd react-stellar-burger
npm install
npm run dev