Presentation Questions Flashcards
(40 cards)
What is an ALE (Automated Legal Entity)?
An Automated Legal Entity (ALE) is a legal structure that pools investor funds into a single company, allowing more than 100 people to indirectly own shares while complying with OHADA’s shareholder cap.
What is COSUMAF?
COSUMAF stands for Commission de Surveillance du Marché Financier de l’Afrique Centrale. It is the financial market regulator for CEMAC member states, overseeing stock market operations.
What is CEMAC?
CEMAC stands for the Central African Economic and Monetary Community. It is a regional bloc that includes countries like Cameroon, Chad, and Gabon, with a shared currency and financial regulations.
Which regulators should be engaged for this platform?
COSUMAF for stock market oversight, and CEMAC for regional financial integration. Engaging both ensures compliance with OHADA and regional investment laws.
What is the difference between an application and a platform?
An application is a single-purpose tool, while a platform offers a broader ecosystem of features and integrations, supporting multiple use cases and user interactions.
Why did you choose this particular project topic?
Because it addresses financial exclusion in Cameroon by enabling ordinary citizens to invest in stocks using mobile money and fractional shares.
How is this different from MTN MoMo or Orange Money?
Those services are for basic money transfers and payments. My platform enables investment in the stock market with pooled and fractional shares.
Why is fractional stock trading important for Cameroon?
It lowers the barrier to entry, allowing people with limited funds to invest and grow wealth gradually, increasing financial inclusion.
Why is the 100-shareholder cap such a big issue under OHADA law?
It limits broad public participation in company ownership. Without workarounds like ALEs, mass investment would be legally restricted.
How does your platform comply with OHADA regulations?
By using pooled investment structures through ALEs to avoid exceeding the 100-shareholder limit in any single legal entity.
What are the legal risks of using ALEs?
They must be carefully designed to avoid violating corporate governance rules. That’s why early regulatory engagement is critical.
What if COSUMAF or CEMAC rejects your ALE model?
Then alternative pooling methods or new legal interpretations would need to be proposed. The system would have to adapt or operate in a limited simulation environment.
How is share ownership tracked when using ALEs?
Each investor’s contribution is recorded digitally, and the ALE holds the official shares, while the platform tracks internal ownership rights among participants.
Is the ALE model currently legal or only proposed?
It is compliant under current OHADA structures if properly managed, but formal validation from COSUMAF is recommended for live deployment.
Why did you use the MERN stack?
It’s open-source, scalable, and allows full-stack development with JavaScript, which reduced complexity and made integration easier.
What are the risks of using MongoDB for financial data?
It is document-based and may not handle relational integrity like SQL databases, but it’s fast, scalable, and suitable for MVP development.
How do you handle real-time stock updates?
Using Socket.IO to push live data from the backend to the frontend, simulating real-time market updates.
Why use Socket.IO and not raw WebSockets?
Socket.IO simplifies connection management, fallback handling, and broadcasting, making real-time updates more reliable.
Why did you choose the Waterfall model?
Because it allowed me to plan and execute each phase sequentially, which suited my solo development setup and fixed project timeline.
Can this platform be extended outside Cameroon?
Yes, with regulatory adaptation, it can scale to other CEMAC countries sharing similar legal frameworks and financial systems.
How does mobile money integration with Fapshi work?
The platform connects to Fapshi’s API to initiate deposits and withdrawals, using secure tokens and transaction confirmations.
How did you ensure transaction security?
Through JWT authentication, secure HTTPS requests, and planned encryption of sensitive data like wallet balances.
Did you implement encryption or tokenization?
Yes, JWTs are used for session security. Further encryption can be added during deployment, especially for financial data.
How did you test KYC and stock trading features?
Using Postman for API tests, and testing-library tools on the frontend with custom test scripts for critical features.