Denali is a fictional ecommerce website. It has an admin interface, where you can upload product. A user can (fake) purchase items and write reviews.
- React
- Chakra UI
- Django
- Stripe
In order for this application to run locally, you will need to signup for the following services
Stripe
Amazon s3
Mailgun
- Clone the repo
git clone https://github.com/ianahart/denali.git
- cd into
frontend
npm install
npm start
- Create a virtual environment
virtualenv venv
cd backend
source venv/bin/activate
- Install Python dependencies
pip install -r requirements.txt
- Migrate database
python manage.py migrate
- Start Django
python manage.py runserver
-u [email protected]
-p Test12345%
admin
-u [email protected]
-p mjnuOC6BM7$$qJCL
In order for email to work you will need to create your own account with a working email
Stripe is in test mode so you will need to use 4242 4242 4242 4242 as the card number