An open API service indexing awesome lists of open source software.

https://github.com/maxtmiller/crypto-companion

CryptoCompanion, created at GeeseHacks, is a beginner-friendly platform that empowers users with curated insights, real-time portfolio visualization, and actionable advice to confidently navigate the crypto market.
https://github.com/maxtmiller/crypto-companion

cohere-ai coingecko-api expressjs javascript mongodb nodejs react

Last synced: 11 days ago
JSON representation

CryptoCompanion, created at GeeseHacks, is a beginner-friendly platform that empowers users with curated insights, real-time portfolio visualization, and actionable advice to confidently navigate the crypto market.

Awesome Lists containing this project

README

          

# [`CryptoCompanion`](https://devpost.com/software/cryptocompanion)

## 💡    **Inspiration**    💡
As the Canadian dollar weakens, it becomes increasingly imperative for individuals to take control of their investments. However, navigating volatile markets like cryptocurrency is challenging due to:
- Lack of Reliable Knowledge
- High Volatility Risks
- Overwhelming Information Overload
- Uncertainty in Investment Allocation

## 🔍    **What is CryptoCompanion?**    🔍
CryptoCompanion bridges this gap by offering a beginner-friendly platform that empowers users with curated information, real-time portfolio visualization, and actionable investment advice to confidently navigate the crypto space. CryptoCompanion is a beginner-friendly platform that empowers users to confidently navigate the cryptocurrency market with:
- Curated, reliable information tailored to crypto beginners.
- Real-time insights into market trends and events.

## 🛠️    **How We Built It**    🛠️
- CryptoCompanion was created using a combination of web technologies and APIs:
- Frontend: Built with React for an intuitive and responsive interface.
- Backend: Node.js and Auth0 handle user authentication, data processing, and API integration including CoinGecko, cohere API.
- Data: Integrated live market data and news using CoinGecko API.

## 🚧    **Challenges we ran into**    🚧
- Integrating multiple APIs to deliver real-time data while maintaining performance.
- Balancing simplicity for beginners with robust features for scalability.
- Designing a user-friendly interface that doesn’t overwhelm first-time investors.
- Ensuring accurate recommendations from the chatbot by refining data processing logic.

## 🏆    **Accomplishments that we're proud of**    🏆
- Successfully created a platform that simplifies crypto investing for beginners.
- Integrated real-time data visualization and market insights.
- Developed a working chatbot that provides actionable investment advice.
- Ensured a clean and intuitive interface through thoughtful design.

## 📚    **What we learned**    📚
- The importance of user-centric design for building fintech tools.
- How to optimize API integrations to minimize latency.
- Strategies for balancing simplicity and functionality in a financial platform.
- The value of teamwork in brainstorming, troubleshooting, and execution.'

## 🚀    **Next Steps**    🚀
- Advanced Features: Introduce advanced analytics, risk assessment tools, and staking opportunities.
- Mobile App: Launch a mobile version for accessibility on the go.
- Partnerships: Collaborate with educational institutions to offer crypto literacy programs.

## **Extra Resources:**
### [`Portfolio API Deployment`](https://geesehacks.onrender.com)
### [`Portfolio API Docs`](https://sparkling-mandolin-7ca.notion.site/CryptoCompanion-api-routes-187ca8e7bca980058b36ec5a62d803cb)
### [`Pitch Presentation`](https://docs.google.com/presentation/d/1s3Jvc-tMe_mKoeNIx4vLR4nFVV9ai6ImpJ2PK3JK07Q/edit?usp=sharing)