sizesquirrel-open
sizesquirrel-open copied to clipboard
SizeSquirrel - Your climbing shoe resource. Climbing shoe sales, find your size for any climbing shoe, recommendations based on foot shape, and more.
SizeSquirrel
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
Project Status
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.
Contributing Guidelines
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
-
Clone Repository
git clone [email protected]/eddieferrer/sizesquirrel-open.gitUse 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