42ce5fa0fefde9cec12a64cef9f2f0da16cd3bc4
Replace hardcoded "Coffee Project / Projects" with a BreadcrumbsContext that each page registers into via useBreadcrumbs(). The Header reads breadcrumb items dynamically, renders links for items with href, and makes "Coffee Project" clickable to open the navigation drawer. Also removes the unused currentScreenName from Redux appState. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Coffee Project Frontend
Next.js application structured with Feature-Sliced Design and configured to run with Bun.
Notes
- Keep the
pagesfolder in the project root; removing it can cause a build error with Next.js. - Bun is the package manager:
bun install,bun dev,bun run build,bun run lint.
Folders
| Folder | Description |
|---|---|
| app | Next App folder for App Routing |
| pages * | Next Pages folder for Pages Routing |
| public | Public files |
| src/app | App FSD Layer |
| src/pages | Pages FSD Layer |
| src/widgets | Widgets FSD Layer |
| src/features | Features FSD Layer |
| src/entities | Entities FSD Layer |
| src/shared | Shared FSD Layer |
Tooling
- ESLint
- Prettier
- Stylelint
Description
Languages
TypeScript
79.8%
SCSS
17%
HTML
3.1%
JavaScript
0.1%