This repository hosts the source code for the Dhruvan cryptocurrency research website, focusing on Bitcoin indicators, Fed liquidity data, and more. The website allows users to explore historical data and access research tools.
The live version of the website is hosted at: https://crypto.dhruvan.dev
- Fastest Fed liquidity data
- Bitcoin price data and research indicators
- API endpoints with authorization
Follow these instructions to get the project running on your local machine for development and testing purposes.
- Node.js
- Python
- Clone the repository:
git clone https://github.com/yourusername/website.git
cd website- Install the frontend dependencies:
cd frontend
npm install- Install the backend dependencies:
cd ../backend
python -m venv .venv
source .venv/bin/activate # On Windows use: .venv\Scripts\activate
pip install -r requirements.txtYou will need to configure environment variables for both the frontend and backend.
Save .env.local.example file in the frontend directory as .env.local after filling in all the details.
Save .env.example file in the backend directory as .env after filling in all the details.
Navigate to the backend directory and run the Django server:
cd backend
source .venv/bin/activate # On Windows use: .venv\Scripts\activate
python manage.py migrate
python manage.py runserverThe backend will be available at http://localhost:8000.
Navigate to the frontend directory and start the development server:
cd frontend
npm run devThe frontend will be available at http://localhost:3000.