A dynamic platform that bridges the gap between Small and Medium Enterprises (SMEs) and Investors, offering seamless funding opportunities and investment tracking. SMEs get the exposure they need to scale their businesses, while investors gain access to a wide range of lucrative investment opportunities.
- Introduction
- Project Overview
- Key Features
- Use Cases
- Screenshots
- Getting Started
- Tech Stack
- How to Contribute
- License
SME-Investor Connect is a cutting-edge platform designed to revolutionize how SMEs and investors collaborate. SMEs seeking funding can present their projects to potential investors, while investors can diversify their portfolios by exploring various industries and areas of interest.
Our platform provides a secure, user-friendly, and efficient environment for both SMEs and investors. Powered by Firebase for secure authentication and Flutter for a beautiful, responsive interface, this project ensures a seamless experience for all users.
- SMEs register, create funding campaigns, and manage investments via their personalized SME Dashboard.
- Investors explore funding opportunities, monitor investments, and track progress through their Investor Portfolio.
- Authentication powered by Firebase Auth ensures secure login.
- Over 30+ industry categories enable precise matching between SMEs and investors.
- Email and password login using Firebase Authentication.
- Full Name and Phone Number required.
- Role selection: SME or Investor.
- Industry and interest area from 30+ categories for enhanced connections.
- Create investment campaigns and monitor funding.
- View, Approve or reject investor proposals.
- AI-Powered Decision Support: Leverages AI to assist SMEs in making informed decisions on approving or rejecting investor proposals, ensuring smarter and more strategic funding choices.
- Real-time funding status updates.
- Track all investments in one place.
- See pending or approved investment statuses.
- Stay informed with a detailed portfolio overview.
- Edit profile anytime.
- Display comprehensive user details.
-
For SMEs:
- Quickly raise funds from investors.
- Manage investments in real-time.
- Build credibility in the investor community.
-
For Investors:
- Discover a wide range of funding opportunities.
- Monitor the status of all investments seamlessly.
- Diversify portfolios across multiple industries.
demo_video.mp4
Click to expand setup instructions
Ensure you have the following installed:
- Flutter: Install Flutter
- Firebase CLI: Set up Firebase
- Git: Download Git
-
Clone the Repository:
git clone https://github.com/chetanr25/run-revenue.git cd run-revenue
-
Install Dependencies:
flutter pub get
-
Setup Firebase:
- Follow Firebase Setup Guide to connect your project to Firebase.
-
API Key Configuration:
- Obtain your Gemini API Key and create a
.env
file. - Use
.env.example
as a template:cp .env.example .env
- Add your API key to the
.env
file:GEMINI_API_KEY=your_api_key_here
- Obtain your Gemini API Key and create a
-
Run the App:
flutter run
- Flutter: Frontend framework for a responsive, cross-platform UI.
- Firebase Authentication: Secure and scalable authentication solution.
- Firebase Firestore: Highly scalable No-SQL data storage solution.
- Dart: High-performance backend logic with Flutter.
We welcome contributions to the Run Revenue project! If you'd like to contribute, please refer to our Contributing Guide for detailed instructions on how to report bugs, request features, and submit code.
Thank you for your interest in contributing!
This project is licensed under the MIT LICENSE