OpenJewelry was designed to be the internet's home for wearable art of all kinds. It was built on the open-source framework Django, and all of its source code is available here. It is also very much a work in progress :)
The official site is at https://open.jewelry
If you want your own copy of OpenJewelry to mess around or contribute some bug fixes or new features, here's how you can get started:
- Clone the repo
- Make a Pyhton virtual environment in the root directory (.env or similar, ideally pick something included in .gitignore)
- Enter the environment, and run
pip install -r requirements.txt - Create the following directories:
osj-project/mediaosj-project/media/filesosj-project/media/imagesosj-project/media/profile_photos
osj-project/static
- Enter
osj-project/ - Copy
local_config.py.sampletolocal_config.pyand change contents as needed - Set up database if needed
- Run:
python manage.py makemigrationspython manage.py migratepython manage.py collectstatic
- Set up production server if needed, or for development, run
python manage.py runserver