https://github.com/moiri-gamboni/vintedcalculator
π Smart pricing calculator for Vinted sellers - optimize your listings based on storage, seasonality, and market dynamics
https://github.com/moiri-gamboni/vintedcalculator
clothing-resale data-visualization e-commerce inventory-management pricing-calculator react recharts sales-optimization seasonal-pricing shadcn-ui tailwindcss typescript vinted
Last synced: about 2 months ago
JSON representation
π Smart pricing calculator for Vinted sellers - optimize your listings based on storage, seasonality, and market dynamics
- Host: GitHub
- URL: https://github.com/moiri-gamboni/vintedcalculator
- Owner: moiri-gamboni
- Created: 2024-10-30T14:01:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-22T04:01:48.000Z (over 1 year ago)
- Last Synced: 2025-05-29T16:36:39.531Z (about 1 year ago)
- Topics: clothing-resale, data-visualization, e-commerce, inventory-management, pricing-calculator, react, recharts, sales-optimization, seasonal-pricing, shadcn-ui, tailwindcss, typescript, vinted
- Language: TypeScript
- Homepage: https://moiri-gamboni.github.io/VintedCalculator/
- Size: 305 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vinted Pricing Calculator
A smart calculator to help Vinted sellers optimize their pricing strategy based on storage capacity, seasonality, and market dynamics.
## Features
- **Dynamic Pricing Analysis**: Calculates optimal price points based on probability of sale and expected value
- **Seasonal Adjustments**: Automatically adjusts pricing recommendations based on item type and current season
- **Storage Management**: Factors in your storage capacity to help balance inventory turnover
- **Visual Analytics**:
- Real-time probability curves
- Sale probability vs. expected value visualization
- Storage pressure indicators
- **Offer Evaluation**: Helps decide whether to accept, counter, or hold firm on received offers
## Live Demo
Try it out: [Vinted Pricing Calculator](https://moiri-gamboni.github.io/vinted-calculator/)
## Usage
1. Enter your storage capacity and current inventory
2. Select the type of item you're selling (summer, winter, spring, fall, or all-season)
3. Input the listed price and days listed
4. If you receive an offer, enter it to get a recommendation
5. Use the advanced settings to fine-tune seasonal multipliers and thresholds
## Advanced Settings
- Peak/Off-season multipliers: Adjust how much seasonality affects pricing
- Storage pressure thresholds: Configure when to start reducing prices due to storage constraints
- Days listed thresholds: Set the point at which items are considered slow-moving
## How It Works
The calculator uses several factors to optimize pricing:
1. **Base Probability Calculation**: Starts with a base probability of sale that increases as price decreases, following a modified inverse relationship.
2. **Time Adjustment**: Items listed for longer periods receive a probability boost, reflecting the reality that some items may need price adjustments if they don't sell quickly.
3. **Seasonal Multiplier**: Applies a seasonal modifier based on item type and current month:
- Peak season: Increased sale probability
- Shoulder season: Normal probability
- Off season: Decreased probability
4. **Storage Pressure**: Considers your current storage utilization:
- High pressure: Suggests more aggressive pricing
- Medium pressure: Balanced approach
- Low pressure: Can be more patient for better prices
5. **Expected Value**: For each potential price point, calculates an expected value (price Γ probability) to find the optimal balance.
## Technical Details
Built with:
- React + TypeScript
- Vite
- Tailwind CSS
- shadcn/ui
- Recharts for data visualization
## Local Development
```bash
# Clone the repository
git clone https://github.com/moiri-gamboni/vinted-calculator.git
# Install dependencies
cd vinted-calculator
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Deploy to GitHub Pages
npm run deploy
```
## Project Structure
```
vinted-calculator/
βββ src/
β βββ App.tsx # Main calculator component
β βββ components/ # UI components from shadcn
β βββ lib/ # Utility functions
βββ public/ # Static assets
βββ dist/ # Built files (generated)
```
## Contributing
Contributions are welcome! Here are some ways you can contribute:
1. **Bug Reports**: Open an issue if you find a bug
2. **Feature Requests**: Have an idea? Share it in the issues
3. **Code Contributions**:
- Fork the repository
- Create a feature branch
- Submit a pull request
Please make sure to update tests as appropriate and follow the existing code style.
## License
MIT
## Author
MoΓ―ri Gamboni