An app for designers and developers to track design assets and their associated code. Created with the intent on solving the problem of design handoff between UI/UX designers and developers.
To run this app locally on your machine, follow these steps:
- Clone this repo into your machine.
- Run the following command to create a virtual environment, and install the project dependencies:
cd Komponent-Keeper
python -m venv KomponentKeeperEnv
source ./KomponentKeeperEnv/bin/activate
pip install django Pillow django-bootstrap4
pip freeze > requirements.txt
- Run the following commands to apply the models to your database tables:
python manage.py makemigrations
python manage.py migrate
- Create your user account by running
python manage.py createsuperuser
and remember your credentials, you’ll need them soon! - Start the development server by running
python manage.py run server
then navigate to http://localhost:8000/admin/ to enter the application’s administrative application. - Login to the application using your superuser credential, then click the add button next to users.
- Create a new user in the application and save them. This will save the user to the database. THIS STEP IS CRUCIAL FOR LOADING THE TEST DATA TO THE DATABASE!!.
The following steps are crucial to see the true functionality of the application.
-
Run the following command to load all of the fixtures to the database:
python3 manage.py loaddata komponentkeeperapp/fixtures/*.json
-
Navigate to http://localhost:8000/ and login to your account.
- Django - The Python web framework for perfectionists with deadlines
- Django Bootstrap - Bootstrap 4 integrated with Django
- Jesie Oldenburg