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://gnanadhandayuthapani.com
- 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.txt
You 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 runserver
The backend will be available at http://localhost:8000
.
Navigate to the frontend directory and start the development server:
cd frontend
npm run dev
The frontend will be available at http://localhost:3000
.