Making an admin panel. Practicing routes, nested routes Routes / Layout /dashboard /sales Sales /analytics /invoices Invoices /:invoiceID InvoiceDetails /deposits /reports /feedback /customers Imperative navigation, query string, location object, code splitting lazy loading components Suspense and code splitting (even though it's not particularly necessary)