Welcome to the Crypto DCA Plan using Statistics repository! This tool is designed to assist crypto enthusiasts in making informed dollar-cost averaging (DCA) decisions. Here's a brief overview of what you can achieve with it.
- Visualize the price movement of any crypto trading pair.
- Specify your desired interval and number of points to get a comprehensive chart.
- Get a clear target price to purchase your chosen cryptocurrency.
- View the current Spot price.
- See how far the Spot price is from your target.
- Receive an instant suggestion on whether you should "buy the dip."
- Get a curated list of the best trading pairs to DCA into.
- The default list can be extended or replaced using the Settings tab.
- Make the best DCA decisions with the most profitable trading pairs.
- Discover the best possible prices over extended periods for your favorite trading pairs.
- The only varying factor is the period of the standard deviation, giving you a strategic edge.
- Personalize your experience with the Crypto DCA Plan using Statistics.
- Feed in custom trading pairs via a JSON file.
- Extend or replace the default list of trading pairs.
- Clone the repository
git clone https://github.com/nushydude/crypto-stdev-cra
- Install dependencies
npm ci
- Run the dev server
npm run start
This will run the dev server, and the API will point to the deployed API.
To run the dev API:
- Clone the express repository
git clone https://github.com/nushydude/crypto-stdev-express
-
Run it following its respective instructions.
-
Change the API Endpoint Update the
API_URI
insrc/config.ts
file to point to the local API.
- In Github project
Crypto DCA Plan using Statistics
, create a new issue. (https://github.com/users/nushydude/projects/1/views/1) - Assign the issue to yourself.
- Open the issue and ceate a new branch from the issue under Development section.
- Checkout the branch in your local repository. (It will show the command to checkout the branch)
- Make changes in the branch.
- Push the changes to the branch.
- Create a pull request from the branch to the main branch.
- When a commit it pushed to a branch, Vercel will deploy it to a preview URL. This is done via a Github action defined in .github/workflows/deploy-preview.yml. The preview URL will be available in "Deploy Project Artifacts to Vercel" step in the Github action.
- Since there aren't any reviewers, the pull request can be merged by the author. Ensure that the preview URL is working as expected before merging.
- When a pull request is merged to the main branch, Vercel will deploy it to the production URL. This is done via a Github action defined in .github/workflows/build-deploy.yml. The production URL will be available in "Deploy Project Artifacts to Vercel" step in the Github action.
- The production URL is also available in the Vercel project dashboard and it is crypto-stdev-cra.vercel.app
- ️Create React App
- TypeScript
- Chart.js
- tailwindcss + a bit of Styled Components
- Vercel
We welcome contributions! If you find any issues or would like to suggest enhancements, please open an issue or submit a pull request.
MIT
Happy trading and may the odds be in your favor! 🌟