Your climbing shoe resource. Climbing shoe sales, find your size for any climbing shoe, recommendations based on foot shape, and more.
One day I wanted to buy climbing shoes online, and the idea for SizeSquirrel sprung up.
I am thankful for everyone that has used and continues to use the site and support it in some way.
SizeSquirrel was never as financially successful as I had hoped and the many hours I spent on it were a labor of love. These days it barely manages to pay for the costs of running it, and I find my free time to be too valuable to continue working on it.
Going forward, I will do my best to:
- Keep the site active and operational.
- Add new climbing shoes to the site as they are released.
There will probably not be any work done on new features for the time being.
Actively looking for contributors.
If you would like to contribute to SizeSquirrel, please open a GitHub issue for discussion or a pull request directly.
No contribution is too small.
Instructions for running in development
Recommended software versions:
python 3.8.2 node 14.16
git clone email@example.com/eddieferrer/sizesquirrel-open.git
Use one terminal window to run the backend server. Use a separate window to run the frontend server
Run the backend server. In directory
Make virtual environment with python3
mkvirtualenv --python=/usr/bin/python3.8 sizesquirrel
Activate virtual environment
Install python dependencies
pip install -r requirements.txt
Copy sample database
cp sample_dev-database.db dev-database.db
Run prerequisite scripts
python batch_process_feeds.py dev python manage.py set_stats
Run backend server
python manage.py runserver
Run the frontend server. In directory
Install npm packages
Run development server
npm run dev