lexConnect is a Flutter-based mobile application that connects clients with verified legal professionals for consultations and legal services.
-
Client Features:
- Browse verified lawyer profiles
- Filter lawyers by specialty, rating, and experience
- Schedule consultations
- Secure messaging with legal professionals
- Document sharing with end-to-end encryption
-
Lawyer Features:
- Professional profile management
- Appointment scheduling
- Client management dashboard
- Secure document exchange
- Verification system for credentials
- Frontend: Flutter (iOS & Android)
- Backend: Firebase/Firestore (or your backend)
- State Management: Provider/Bloc/Riverpod (choose one)
- Authentication: Firebase Auth
- Payment Integration: Stripe/Razorpay
- CI/CD: GitHub Actions/Fastlane
- Flutter SDK (version 3.13.0 or higher)
- Dart SDK (version 3.1.0 or higher)
- Android Studio/Xcode (for platform-specific builds)
- Firebase account (if using Firebase services)
- Clone the repository:
git clone https://github.com/joshuamumbere/lexConnect.git cd lexconnect
- Install dependencies:
flutter pub get
- Run the application:
flutter run