Your climbing shoe resource. Climbing shoe sales, find your size for any climbing shoe, recommendations based on foot shape, and more.
SizeSquirrel - Climbing shoe sizing, recommendations, and deals
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.
Recommended software versions:
python 3.8.2
node 14.16
-
Clone Repository
git clone git@github.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
sizesquirrel-open/
-
Make virtual environment with python3
mkvirtualenv --python=/usr/bin/python3.8 sizesquirrel
-
Activate virtual environment
workon sizesquirrel
-
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
sizesquirrel-open/frontend
-
Install npm packages
npm install
-
Run development server
npm run dev
-
-
Visit localhost:3000