feat(init): mise en place initiale de P'titsPas - Documentation: CDC complet, sécifications techniques SSS-001, charte graphique, évolutions - Backend: structure NestJS avec controllers/services/routes, config Prisma - Frontend: app Flutter avec structure MVC, thème et Firebase - Changement de nom: SuperNounou devient P'titsPas

This commit is contained in:
Julien Martin
2025-04-30 10:38:47 +02:00
parent d5015b9c42
commit 9321430818
61 changed files with 9251 additions and 125 deletions
+33
View File
@@ -0,0 +1,33 @@
import 'package:flutter/material.dart';
import '../screens/auth/login_screen.dart';
import '../screens/auth/register_screen.dart';
import '../screens/auth/parent_register_screen.dart';
import '../screens/home/home_screen.dart';
class AppRouter {
static const String login = '/login';
static const String register = '/register';
static const String parentRegister = '/parent-register';
static const String home = '/home';
static Route<dynamic> generateRoute(RouteSettings settings) {
switch (settings.name) {
case login:
return MaterialPageRoute(builder: (_) => const LoginScreen());
case register:
return MaterialPageRoute(builder: (_) => const RegisterScreen());
case parentRegister:
return MaterialPageRoute(builder: (_) => const ParentRegisterScreen());
case home:
return MaterialPageRoute(builder: (_) => const HomeScreen());
default:
return MaterialPageRoute(
builder: (_) => Scaffold(
body: Center(
child: Text('Route non définie: ${settings.name}'),
),
),
);
}
}
}