Initial commit: Family Planner application
Complete family planning application with: - React frontend with TypeScript - Node.js/Express backend with TypeScript - Python ingestion service for document processing - Planning ingestion service with LLM integration - Shared UI components and type definitions - OAuth integration for calendar synchronization - Comprehensive documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
17
frontend/src/App.js
Normal file
17
frontend/src/App.js
Normal file
@@ -0,0 +1,17 @@
|
||||
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
|
||||
import { Route, Routes } from "react-router-dom";
|
||||
import { Layout } from "./components/Layout";
|
||||
import { DashboardScreen } from "./screens/DashboardScreen";
|
||||
import { SettingsScreen } from "./screens/SettingsScreen";
|
||||
import { AddPersonScreen } from "./screens/AddPersonScreen";
|
||||
import { ChildPlanningScreen } from "./screens/ChildPlanningScreen";
|
||||
import { MonthlyCalendarScreen } from "./screens/MonthlyCalendarScreen";
|
||||
import { ParentsScreen } from "./screens/ParentsScreen";
|
||||
import { PersonPlanningScreen } from "./screens/PersonPlanningScreen";
|
||||
import { CalendarOAuthCallbackScreen } from "./screens/CalendarOAuthCallbackScreen";
|
||||
import { ChildDetailScreen } from "./screens/ChildDetailScreen";
|
||||
import { AdultDetailScreen } from "./screens/AdultDetailScreen";
|
||||
const App = () => {
|
||||
return (_jsx(Layout, { children: _jsxs(Routes, { children: [_jsx(Route, { path: "/", element: _jsx(DashboardScreen, {}) }), _jsx(Route, { path: "/profiles", element: _jsx(ParentsScreen, {}) }), _jsx(Route, { path: "/profiles/new", element: _jsx(AddPersonScreen, {}) }), _jsx(Route, { path: "/profiles/child/:childId", element: _jsx(ChildDetailScreen, {}) }), _jsx(Route, { path: "/profiles/:profileType/:profileId", element: _jsx(AdultDetailScreen, {}) }), _jsx(Route, { path: "/profiles/:profileType/:profileId/planning", element: _jsx(PersonPlanningScreen, {}) }), _jsx(Route, { path: "/children/:childId/planning", element: _jsx(ChildPlanningScreen, {}) }), _jsx(Route, { path: "/calendar/month", element: _jsx(MonthlyCalendarScreen, {}) }), _jsx(Route, { path: "/calendar/oauth/callback", element: _jsx(CalendarOAuthCallbackScreen, {}) }), _jsx(Route, { path: "/settings", element: _jsx(SettingsScreen, {}) })] }) }));
|
||||
};
|
||||
export default App;
|
||||
Reference in New Issue
Block a user