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.
- Host: GitHub
- URL: https://github.com/maxtmiller/crypto-companion
- Owner: maxtmiller
- Created: 2025-01-25T17:21:15.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-14T06:29:18.000Z (7 months ago)
- Last Synced: 2025-03-14T06:29:28.193Z (7 months ago)
- Topics: cohere-ai, coingecko-api, expressjs, javascript, mongodb, nodejs, react
- Language: JavaScript
- Homepage: https://crypto-companion-three.vercel.app
- Size: 1.39 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)