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

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

Simplifying cryto with real-time insights and actionable advice @ GeeseHacks
https://github.com/maxtmiller/crypto-companion

cohere-ai coingecko-api expressjs javascript mongodb nodejs react

Last synced: 3 months ago
JSON representation

Simplifying cryto with real-time insights and actionable advice @ GeeseHacks

Awesome Lists containing this project

README

          

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

![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat\&logo=javascript\&logoColor=black) ![Node.js](https://img.shields.io/badge/Node.js-339933?style=flat\&logo=node.js\&logoColor=white) ![React](https://img.shields.io/badge/React-61DAFB?style=flat\&logo=react\&logoColor=black) ![MongoDB](https://img.shields.io/badge/MongoDB-47A248?style=flat\&logo=mongodb\&logoColor=white)

**Beginner-friendly platform for crypto investing — visualize portfolios, get curated insights, and make informed decisions.**

---

## Preview

crpytocompanion_cover

---

## Features

* Curated, reliable information tailored to crypto beginners
* Real-time portfolio tracking and market insights
* AI-powered chatbot providing actionable investment advice
* Clean, intuitive interface for first-time investors

---

## Tech Stack

* **Frontend:** React
* **Backend:** Node.js, Auth0 for authentication and API integration
* **Database:** MongoDB
* **APIs:** CoinGecko for live market data, Cohere for chatbot insights

---

## Local Setup

1. Clone the repository:

```bash
git clone https://github.com/maxtmiller/Crypto-Companion.git
cd Crypto-Companion
```
2. Install dependencies:

```bash
npm install
```
3. Configure environment variables (API keys, Auth0 credentials)
4. Start the server:

```bash
npm start
```
5. Open your browser at `http://localhost:3000`

---

## Next Steps

* Introduce advanced analytics, risk assessment tools, and staking options
* Launch a mobile version for on-the-go access
* Collaborate with educational institutions for crypto literacy programs

---

## Extra Resources

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