tradings-site
v1.0.0
Published
Free Stock Trading Calculators & Tools
Readme
Tradings.site - Free Stock Trading Calculators & Tools
Official Website: https://tradings.site
Welcome to the official repository for Tradings.site, a comprehensive collection of free, high-precision stock trading calculators and investment tools designed to help traders and investors make smarter financial decisions.
🚀 Key Features
- Stock Average Down Calculator: Optimize your portfolio entry points by calculating the new average price when buying the dip.
- Warren Buffett Intrinsic Value Calculator: Determine the true value of a stock using Benjamin Graham's and Warren Buffett's Discounted Cash Flow (DCF) valuation methods.
- Prop Firm Consistency Calculator: Monitor and ensure compliance with consistency rules for major prop firms like Apex Trader Funding, TopStep, and MyFundedFX.
- Trading AI Prompt Generator: Generate professional, context-aware prompts for AI tools (ChatGPT, Claude) to enhance your market analysis and strategy.
- Multilingual Support: Fully localized content serving both English and Spanish (Español) speaking users.
- Responsive Design: A blazing fast, mobile-first interface optimized for all devices.
🛠️ Tech Stack
- Core: Hugo (Static Site Generator)
- Styling: Tailwind CSS via PostCSS
- Scripting: Vanilla JavaScript
- Deployment: Netlify / Vercel compatible
💻 Installation & Development
Follow these simple steps to set up the project locally for development.
Prerequisites
- Node.js (v16 or higher)
- Hugo Extended (Required for PostCSS functionality)
Quick Start
Clone the Repository
git clone https://gitlab.com/tradings.site/tradings.git cd tradingsInstall Dependencies
npm installRun Development Server Start the local Hugo server with live reload:
npm run dev # OR directly via Hugo hugo serverOpen your browser and navigate to
http://localhost:1313to view the site.Build for Production Generate the static files for deployment in the
public/directory:npm run build
☁️ Deployment
Environment Variables
When deploying to platforms like Cloudflare Pages, Netlify, or Vercel, you can securely inject sensitive keys using Environment Variables.
Google Tag Manager (GTM)
To enable Google Tag Manager in production:
- Go to your hosting dashboard settings (e.g., Cloudflare Pages > Settings > Environment variables).
- Add a new variable:
- Key:
HUGO_PARAMS_GTM_ID - Value:
GTM-XXXXXXX(Your actual GTM Container ID)
- Key:
This will automatically override the placeholder GIM_ID in hugo.toml during the build process without modifying the code.
🔗 Official Links & Resources
- Website: https://tradings.site
- GitLab Repository: https://gitlab.com/tradings.site/tradings
- NPM Package: https://www.npmjs.com/package/tradings-site
- Support on Ko-fi: https://ko-fi.com/tradings
🤝 Contributing
Contributions to Tradings.site are welcome! Whether it's fixing bugs, improving documentation, or proposing new calculators, please feel free to submit a Pull Request.
📧 Contact & Support
For support, partnership inquiries, or feedback, please reach out to our team:
- Email: [email protected]
📄 License
This project is open source and available under the MIT License.
