import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Carpool App', theme: ThemeData( primarySwatch: Colors.blue, ), home: LoginPage(), ); } } class LoginPage extends StatelessWidget { final TextEditingController emailController = TextEditingController(); final TextEditingController passwordController = TextEditingController(); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Login'), ), body: Padding( padding: const EdgeInsets.all(16.0), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ TextField( controller: emailController, keyboardType: TextInputType.emailAddress, decoration: InputDecoration(labelText: 'Email'), ), SizedBox(height: 16.0), TextField( controller: passwordController, obscureText: true, decoration: InputDecoration(labelText: 'Password'), ), SizedBox(height: 32.0), ElevatedButton( onPressed: () { // Handle login button press // Add your authentication logic here }, child: Text('Login'), ), SizedBox(height: 16.0), TextButton( onPressed: () { // Navigate to the sign-up page // Add your navigation logic here }, child: Text('Don\'t have an account? Sign up'), ), ], ), ), ); } }