This is the frontend part of full e-commerce web app. The main purpose is to help developers start fast when building their own e-commerce web App.
I used the following technologies:
- GatsbyJS as frontend framework
- Tailwind as my css framework
- Algolia for search.
- Strapi as my CMS
- Google Maps API for networking
You can see it working online by visiting Adidas Dev Ecom
-
Follow the instructions in Strapi Backend folder and run it.
-
Create and add in your
.env
the below keys
GATSBY_STRAPI_URL=http://localhost:1337
GATSBY_GOOGLE_MAPS_API_KEY='YOUR GOOGLE MAPS API KEY'
GATSBY_STRIPE_PK='YOUR STRIPE PRIVATE KEY'
GATSBY_ALGOLIA_APPLICATION_ID='YOUR ALGOLIA APPLICATION ID'
GATSBY_ALGOLIA_SEARCH_ONLY_API_KEY='YOUR ALGOLIA SEARCH ONLY API KEY'
- Run the server
- npm install
- npm run develop or gatsby develop (if you have the gatsby cli)
- Open your browser and go to http://localhost:8000 to see the result.