This is a Next.js web application that leverages AI to match investors with Small and Medium Enterprises (SMEs). The platform features a bidding system for payments built on top of the Aptos blockchain and uses Gemini AI for document verification.
- AI-powered Matching: Uses machine learning to connect investors with the most relevant SMEs based on their profiles and investment preferences.
- Aptos-based Bidding System: Secure and transparent bidding for funding using the Aptos blockchain.
- Gemini AI for Document Verification: Ensures the authenticity of SME documents to prevent fraud.
- Secure Authentication: Integrated with NextAuth for user authentication.
- Scalable Architecture: Built using Next.js for a fast and efficient frontend experience.
- Frontend: Next.js, React, TailwindCSS
- Backend: Node.js, Express.js, GraphQL
- Database & Auth: Firebase
- AI Services: Gemini API for document verification and investor-SME matching
- Blockchain: Aptos for payment bidding system
-
Clone the repository:
git clone https://github.com/adithyanotfound/investrix-final.git cd investor-sme-platform
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env
file and add the necessary environment variables -
Start the development server:
npm run dev
- Register/Login: Users can sign up as investors or SMEs using NextAuth.
- Create Profiles: Investors and SMEs set up their profiles with relevant details.
- AI Matching: The system suggests ideal matches based on AI analysis.
- Bidding System: Investors place bids on SMEs they are interested in funding.
- Document Verification: SMEs upload documents, which are verified using Gemini AI.
- Funding & Transactions: Approved transactions are recorded on the Aptos blockchain.