InvestmentProject
A full-featured investment web application built with Angular that democratizes investing by allowing anyone — regardless of budget — to own fractional shares in real estate, gold, stocks... No need for large capital. Invest with small amounts and grow your wealth while protecting it from inflation.
overview
Investment is an Angular-based fractional investment platform built to solve a real problem: inflation erodes savings, but traditional investing requires large capital most people don't have.
Our solution: break down high-value assets — real estate properties, gold, stocks... — into affordable fractional shares. Users can invest with small amounts of money, own a piece of something tangible, earn returns, and protect their savings from inflation over time.
Whether you have $10 or $10,000, Investment gives you access to investment opportunities that were previously out of reach.
Features
Users can register, sign in, and access a personal dashboard showing their net balance, a doughnut chart of profit distribution, and a list of held assets. They can browse and invest in projects, add funds to their balance, and filter projects by category, name, or description. Admins can add and manage investment projects across asset categories AI Assistant — a built-in chatbot that answers questions about specific projects or general investment concepts, helping first-time investors make informed decisions.
Tech Stack
Angular 21
TypeScript
Bootstrap 5
Angular Material
ng2-charts / Chart.js
json-server
Express + OpenRouter API for chatbot
ngx-paypal