An online store. Users will be able to add items to their cart. Conventionally, at this point a user is prompted to fill out long forms; leading to cart abandonment. Form fatigue is a major reason why a lot of businesses lose consumers at checkouts. But since we now have a way to mitigate it, let's see how we can create a better user experience.
- Clone the repository.
- Install the dependencies using
npm install
.
-
Inside the server-app folder create ``.env` file and add the following environment variables:
-
AFFINIDI_CLIENT_ID=""
-
AFFINIDI_CLIENT_SECRET=""
-
AFFINIDI_ISSUER="" OR copy the
.env.example
file and rename it to.env
and fill in the required values. i.e.cp .env.example .env
-
-
Start the development server using
npm run start
. -
Get credentials from Affinidi and fill in the
.env
file. -
Run
Affinidi start
to authenticate the active project. Wait for the browse to open and authenticate the project. Open your browser and navigate tohttp://localhost:3000
.
- Feature 1: Description of feature 1.
- Feature 2: Description of feature 2.
- ...
Contributions are welcome! Please follow the guidelines in CONTRIBUTING.md.
This project is licensed under the MIT License.