A Cofounder Matching App
 
 
 
Go to file
Rafael 0eeba51d46 Fix for commit 210cfd85 2024-06-17 15:37:59 +02:00
android Fix: One or more plugins require a higher Android NDK version. 2024-06-17 12:31:56 +02:00
ios NSLocationUsageDescription 2024-06-15 22:40:14 +02:00
lib Fix for commit 210cfd85 2024-06-17 15:37:59 +02:00
linux Added folders: ios, linux, macos, windows. 2024-04-30 23:26:46 +02:00
macos NSLocationUsageDescription 2024-06-15 22:40:14 +02:00
test Some visual adjustments. 2024-06-14 14:28:59 +02:00
web Fix: Display of ProfilePicture for Web 2024-06-02 18:58:43 +02:00
windows Added folders: ios, linux, macos, windows. 2024-04-30 23:26:46 +02:00
.gitignore Init commit. Adding first files. 2024-04-29 14:36:25 +02:00
.metadata Init commit. Adding first files. 2024-04-29 14:36:25 +02:00
README.md Replaced default README.md 2024-06-11 01:38:45 +02:00
analysis_options.yaml Init commit. Adding first files. 2024-04-29 14:36:25 +02:00
devtools_options.yaml pubspec.lock and other files 2024-04-30 22:36:07 +02:00
firebase.json pubspec.lock and other files 2024-04-30 22:36:07 +02:00
pubspec.lock Added ExpandableText and made some adjustments. 2024-06-15 01:25:09 +02:00
pubspec.yaml Added ExpandableText and made some adjustments. 2024-06-15 01:25:09 +02:00

README.md

Cofounderella

This Flutter application helps entrepreneurs find the right co-founders who complement their skills and also share their interests and business goals. Whether you are looking for a tech expert, a marketing guru, or a visionary partner. This app aims to help you finding a perfect co-founder to bring your startup ideas to life.

Features

  • Matchmaking: Swipe through potential co-founders inorder to find a match.
  • View profiles: Browse through all your swiped or matched profiles.
  • Chat: In-app messaging to communicate with potential co-founders and discuss your ideas and vision without revealing personal contact details.
  • Profile Creation: Create and update your profile to present yourself attractively to others.

Screenshots

Home screen Matching screen: Swipe left Matching screen: Swipe right User profile Chat

Getting Started

Prerequisites

Installation

  1. Clone the repository

  2. Install dependencies:

    flutter pub get
    
  3. Run the app:

    flutter run
    

Folder Structure

  • lib/: Contains the main code for the application.
    • assets/: Icons and other assets.
    • components/: Reusable widgets.
    • forms/: UI forms.
    • models/: Data models.
    • pages/: UI screens.
    • services/: Backend and API services.
    • themes/: Theme provider.
    • utils/: Utility classes and functions.
    • main.dart: Entry point of the application.

Supported Platforms

This project was developed on Windows using Flutter version 3.22.1 and Dart version 3.4.1. It has been tested and is operational on both Android and Web platforms.

Other platforms, such as iOS, have not yet been tested. Therefore, it might work on iOS without any changes, but this has not been confirmed.

Contact

If you have any questions or suggestions, feel free to reach out to me at 1024481@stud.hs-mannheim.de.

Happy matching!