The earlier you start investing, the better.
However, millenials are investing less than previous generations. So, the question is, how can we make it easier for students to invest?
Onu is a chatbot designed to help people start investing with friends, making it both fun and profitable!
- Set up a GroupMe with a group of friends
- Learn about investing and stocks
- Choose stocks with the help of Onu
- Buy a stock directly through GroupMe using Onu
- Keep track of your portfolio through the UI
The app interacts with a CapitalOne trust account that is the central place for your group investing.
Our python server(Bot/Bot.py) is the main server that runs our whole bot.
- CapitalOne Nessie API for coolness and very essential stuff
- GroupMe API for chat
- API.AI for natural language processing
- Quandl for stock data
- Bing for news
- Mailgun for email confirmations
- Flask for UI
- Bootstrap for UI
- SB 2 Admin for UI
- ngrok for securing UI
The keys, group id, and authentication tokens need to be filled in prior to starting the program. These can be set up in the config.json file. To run the bot:
git clone https://github.com/C1-SoftwareEngineeringSummit/team3.git
cd Bot
python3 bot.py
To run the UI:
cd Web-Interfaces
./ngrok http 5002
Disclaimer: The creators of this app are not responsible for any financial losses/damages incurred through the use of this app.