We've all heard about the faraway success stories in crypto and stock markets, but we've probably also seen the real failure stories about people rushing into trading and losing hard-earned savings. High schools and colleges don't teach much about the markets if one isn't Business/Econ/Finance, and aside from the fiscal responsibility of protecting money, people really don't get the chance to grow money in a way they know about.

What it does

Enter Argent: A mock trading application with a backend Node.js API that allows you to run your stocks app using the IEX trading API to get stock data, with the API computing your position, portfolio analytics, and more.

How we built it

Node.js backend API, with MongoDB for database storage of stock quantities and types, IEX trading platform API for getting stock information, React Native for frontend.

Challenges we ran into

Connecting the API to the IEX trading API using fetch (no kidding), getting Node.js to connect with the React Native frontend, connecting the IEX trading API to the React Native frontend. All our components work perfectly independently though!

Accomplishments that I'm proud of

Getting an amazing UI, a responsive backend and a great idea working. Our team burned the candle at both ends to make this happen, especially our designer!

What we learned

Writing robust APIs for backend with node.js, working with web fetched data, React Native

What's next for Argent

Work on it more, transition to an SQL/Firebase system from current Mongoose system, get it out there!

Share this project: