Inspiration
The inception of Alignly was driven by our personal experiences and the realization of a gap in the impact investing landscape. Inspired by the potential to make a real difference through financial decisions, we sought to bridge the crucial divide between investors' personal values and their investment portfolios. Our journey began with a simple question: How can we translate individual beliefs and causes into meaningful financial actions? This led us to create a platform that not only empowers users to invest according to their core values but also simplifies the process of aligning investment choices with personal convictions.
What it does
Alignly is a cutting-edge AI-powered web application that enables users to create financial portfolios based on their core beliefs, values, and causes they are passionate about. By integrating multimedia inputs, including articles and YouTube videos, into our platform, we extract and summarize key points and objectives. This summary is then transformed into an embedding that is compared against a database of S&P 500 companies to find those whose values align with the user's. Finally, Alignly allows users to execute their trades on the Alpaca API, allowing users not just to identify but also to act on their investment decisions directly through the platform. This innovative approach allows users to invest in companies that resonate with their personal ethos, facilitating a new wave of impact investing.
How we built it
The foundation of Alignly is built on three primary services: a frontend application, an API service, and a web scraper. The frontend runs on a Next.js server and utilizes React, TypeScript, TailwindCSS, and other modern technologies to deliver a seamless user experience. Our API service leverages FastAPI for highly performant endpoints, MongoDB Atlas for vector searches, and finally integrates with the Alpaca Markets API to execute real market-order trades on the NASDAQ. Meanwhile, the web scraper employs OpenAI's Whisper for transcriptions and BeautifulSoup for article data extraction. Together, these components work in harmony to translate user values into actionable investment strategies.
Challenges we ran into
Throughout the development of Alignly, we encountered several challenges, including optimizing the transcription and summary generation process for accuracy and efficiency. Additionally, ensuring the reliability and scalability of our vector search mechanism posed significant technical hurdles. Balancing user experience with the complexity of the underlying technologies was another ongoing challenge we faced.
Accomplishments that we're proud of
We are particularly proud of creating a platform that genuinely reflects users' personal values in their investment portfolios. Overcoming the technical complexities to deliver a user-friendly interface that seamlessly translates multimedia content into actionable investment strategies stands as a testament to our team's dedication and innovative spirit.
What we learned
The journey of developing Alignly has been incredibly enlightening, teaching us the importance of user-centric design in fintech applications. We've gained invaluable insights into the intricacies of natural language processing, vector search algorithms, and the integration of financial trading APIs. Moreover, this project has deepened our understanding of the impact investing landscape and the potential for technology to drive meaningful change.
What's next for Alignly
Looking ahead, Alignly is poised for exciting developments. We plan to expand our database to include a wider range of companies and ESG (Environmental, Social, and Governance) metrics, enhancing our platform's ability to match users with investments that truly reflect their values. Additionally, we aim to introduce new features that further personalize the investment experience, including customizable alerts and more advanced portfolio management tools. As we continue to refine our technology, Alignly is committed to empowering individuals to make investment decisions that contribute to a more sustainable and equitable world.
Built With
- beautiful-soup
- cheerio
- fastapi
- javascript
- jupyter-notebook
- mongodb
- next.js
- openai
- prisma
- python
- react
- resend
- tailwindcss
- trpc
- typescript
- whisper
- youtube-dl
Log in or sign up for Devpost to join the conversation.