Stock market management and
Entrepreneurs networking
platform
Introduction
our proposed platform combines stock market management and entrepreneurial
networking into a single, innovative solution. It modernizes stock trading by
addressing inefficiencies in current system, ensuring a seamless and
technologically advanced process. Additionally, it enhances entrepreneurial
networking by providing secure mechanisms for idea sharing, collaboration, and
hackathon management, fostering a thriving ecosystem for innovation and
growth.
Background of the Organization
Vision
To lead Ethiopia into a new era of digital commerce by creating a dynamic
ecosystem that connects businesses and individuals to stock trading and
entrepreneurial opportunities.
Mission
To develop a digital platform that facilitates inclusive access to stock trading
and entrepreneurial networks, offering secure tools for transactions, innovation,
and collaboration.
Existing System of the Project
Stock market information is fragmented, with updates shared via newspapers,
emails, and word of mouth.
Stock transactions are processed manually or through legacy banking systems,
causing delays and inefficiencies.
Entrepreneurs and investors rely on informal networking through social media
and in-person events.
No centralized platform for showcasing ideas or facilitating secure
collaborations.
Statement of the Problem
Ethiopia lacks a centralized and automated system for managing stock
market operations and entrepreneurial networking.
Reliance on manual methods leads to inefficiencies, delays, and limited
real-time information.
Challenges: No secure stock trading platform, no structured
entrepreneurial support, and weak verification mechanisms.
These gaps hinder economic growth and trust in the system.
Proposed System
A centralized platform to modernize stock market operations and
entrepreneurial networking in Ethiopia.
Automates stock purchases, fee deductions, and digital certificate generation.
Secure idea submission, categorization, and hackathon participation.
Companies verify licenses when registering; document uploads for traders and
entrepreneurs.
General Objectives
The general objective of this project is to design and implement a
comprehensive system that integrates stock market management and
an entrepreneur networking platform
Specific Objectives
To gather requirements.
To analyze all requirements.
To formulate the plan for the design and development of our system.
To design a database that stores the relevant information.
To implement the design.
To develop a responsive web feature.
To test the new system.
To deploy the system.
Scope of the project
Target Users
Companies, traders, entrepreneurs, investors, and platform administrators.
Core Functionalities
Stock Market Management: Secure trading practices.
Entrepreneur Networking: Fostering innovation Host virtual hackathons for
real-time expert feedback.
User Accessibility and Future Scalability
Accessible across desktops, tablets, and smartphones for convenience.
Designed for future growth and new functionalities.
Limitations of the project
Integration with local payment systems (e.g., Chapa) may need further iterations.
Advanced features like stock simulations and predictive analytics are excluded.
Requires internet access, limiting usability in areas with poor connectivity.
Data migration from manual systems may require additional resources.
Methodology for the project
Data Collection and Fact-Finding Techniques
Employed Agile methodology for iterative development.
Conducted interviews with traders, company reps, and entrepreneurs.
Focus groups with professionals and investors to identify system gaps.
Distributed surveys to gather user insights.
Reviewed literature on stock market platforms and networking systems.
Analyzed local market trends using reports from the Ethiopian Ministry of Trade.
Methodology for the project
Technology and Hardware Requirements
Software: Visual Studio Code, [Link], [Link], MySQL, Figma, Tailwind CSS.
Hardware: Intel Core i5+, 8GB RAM, 256GB SSD or 100GB HDD.
Reliable internet, webcam, and microphone for hackathons.
Functional Requirements
[FR-01] User Registration and Authentication – Users (companies, traders, and
entrepreneurs) must register with verification and secure login.
[FR-02] Role-Based Access Control – Users must have access only to features
corresponding to their roles (e.g., companies, traders, entrepreneurs,
administrators).
[FR-03] Company Stock Management – Companies can post, update, and manage
stock details, including prices and ownership records.
[FR-04] Traders Stock Transactions – Traders can view, buy, and sell stocks, with
platform fees deducted from each transaction.
Cont...
[FR-05] Hackathon Management – Administrators can create, edit, and manage
hackathon events, applications, and results.
[FR-06] Entrepreneur Networking – Entrepreneurs can post ideas, collaborate via
tools like chat/video, and participate in hackathons.
[FR-07] Search and Retrieval Functionality – Users can search for stocks,
companies, and entrepreneurial ideas using filters like category, date, or keywords.
[FR-08] Payment Processing Integration – The platform must securely handle
payments for stock purchases, platform fees, and hackathon-related transactions.
Cont...
[FR-09] Administrative Operations – Administrators manage registrations,
categories, fees, and monitor system performance.
[FR-10] Profile Management – Users can update their profile, including business
licenses and identification documents, with re-verification for critical changes.
Non-Functional Requirements
[NFR-PF-01] Performance Response Time – The system must respond to user actions
within seconds under normal conditions.
[NFR-PF-02] Concurrent User Support – The system must support up to 2000
simultaneous users without performance degradation.
[NFR-PF-03] Recovery from Operational Errors – The system must recover from
errors or interruptions within 5 minutes.
[NFR-PF-04] Data Volume Management – The system must maintain performance
when handling large volumes of data.
Cont...
[NFR-SC-01] Data Encryption – Sensitive data must be encrypted both in transit
and at rest.
[NFR-SC-02] Role-Based Access Control – The platform must enforce role-based
access control for sensitive data and features.
Session Expiration – User sessions must expire after 30 minutes of inactivity for
enhanced security.
[NFR-UB-01] Intuitive Interface – The platform must have an intuitive, responsive
interface accessible on desktops, tablets, and mobile phones.
[NFR-UB-02] Clear Error Messages – The system must provide clear error
messages with instructions for resolution.
Thank you