Skip to content

MoSalem149/idea-venture-platform_Graduation-Project

Repository files navigation

FCI Graduation Project

MU Logo                                                   FCI Logo

Idea Venture

A Full-Stack Web Platform Designed to Connect Entrepreneurs and Investors.

Project Drive

The project-related documentation, including the presentation and project requirements, is available on the following Google Drive:

Overview

IdeaVenture is a platform connecting entrepreneurs with investors, bridging the gap between innovative ideas and funding. It enables entrepreneurs to showcase their projects, gain mentorship, and secure funding while offering investors access to a curated selection of promising opportunities.

Features

  • Custom Profiles: Dashboards tailored for entrepreneurs and investors.
  • Project Submission: Upload business plans and multimedia content.
  • Investor Discovery: Advanced filters to find aligned projects.
  • Secure Messaging: Built-in communication tools.
  • Analytics: Track performance and activity insights.
  • Regulatory Help: Support for business registration and compliance.

Team Members

Name Role
Mohamed Salem Front-End Developer
Mohamed Nasr Front-End Developer
Abdelrahman Radwan System Analyst
Eman Eid System Analyst
Retan Dbour UI/UX Designer
Mohamed Belal Back-End Developer
Karim Sherif Back-End Developer
Mohamed Darwish Back-End Developer
Omar Fayez Back-End Developer

Technologies Used

Front-End

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • jQuery

Back-End

  • PHP
  • Laravel Framework
  • MySQL Database

UI & UX

  • Figma

IDE & Version Control

  • VS Code
  • Git
  • GitHub

Architecture

  • Client: A responsive front-end built with HTML5, CSS3, and JavaScript/jQuery for intuitive user interactions.
  • Server: A back-end powered by PHP and Laravel, ensuring secure and efficient data handling.
  • Database: MySQL for reliable and scalable storage of user, project, and transaction data.
  • Integration: Seamless connection between front-end, back-end, and database for smooth operation.

System Analysis

  • SWOT Analysis
  • UML Diagrams

Development Tools

  • Visual Studio Code
  • Git/GitHub
  • XAMPP for local server setup.

Project Screens

Landing Page

Landing-Page

Registration Page

Registration-Page

Login Page

Login-Page

Entrepreneur Dashboard Page

Entrepreneur-Dashboard-Page

Create Project Page

Create-Project-Page

Enrolled Projects Page

Enrolled-Projects-Page

Entrepreneur Portfolio Page

Entrepreneur-Portfolio-Page

Settings Page

Settings-Page

Investor Dashboard Page

Investor-Dashboard-Page

Investor Portfolio Page

Investor-Portfolio-Page

Discover Startups Page

Discover-Startups-Page

Investor Wallet Management Dashboard Page

Investor-Wallet-Management-Dashboard-Page

Getting Started

Prerequisites

  • PHP
  • Laravel
  • MySQL
  • Composer
  • npm

Future Enhancements

  • AI-Driven Insights: Implementing machine learning for predictive analytics.
  • Expanded Financial Tools: Integration with banking APIs for secure transactions.
  • Multi-Language Support: Enhancing localization for global outreach.

Installation

  1. Clone the repository:
    git clone https://github.com/IdeaVenture-Team/idea-venture.git