POC for a Web-TS monorepo using a Apollo Federation API
App is located at apps/web
.
This app uses shared packages. For more info, read their docs:
A simple Next.js (React) app built in TypeScript. File structure explains pretty well the software architecture.
TODO: How the frontend communicates with the backend
For more info, see Next.js file structure.
components
: UI Componentscontexts
: Context providershooks
: Hookspages
: Pages, routing automatically handled by Next.js
_app.page.tsx
: Application (wrapped by providers)/**/*.page.tsx
: Pages of the applicationutils
: Utility functions