28 lines
1.1 KiB
HTML
28 lines
1.1 KiB
HTML
<h2>Goulds Webstore</h2>
|
|
<p>
|
|
This is a project I created for a client.
|
|
The project is written using TypeScript, React, and MariaDB.
|
|
</p>
|
|
<img src="/static/image/goulds_webstore_mfa.png" alt="Goulds Webstore authenticator login step" />
|
|
<p>
|
|
This step uses an authenticator app to log in.
|
|
</p>
|
|
<img src="/static/image/goulds_webstore_profile.png" alt="Goulds Webstore profile page" />
|
|
<p>
|
|
This is the profile page.
|
|
Cards are stored using stripe for security so that the website does not have to store any credit card information.
|
|
Additionally, privacy options are avaliable, as well as options to change name, email, phone, password, and MFA.
|
|
All orders can also be seen by the user.
|
|
</p>
|
|
<img src="/static/image/goulds_webstore_user_admin.png" alt="Goulds Webstore page to edit user accounts" />
|
|
<p>
|
|
This is the page to edit user accounts.
|
|
Products have the option to be visible, hidden, or private. This makes it possible for customers
|
|
to be given access to certain products by staff, and to be given their own custom products.
|
|
</p>
|
|
<h2>Links</h2>
|
|
<ul>
|
|
<li><a href="https://store.gouldsnaturalmedicine.com.au/" target="_blank">Goulds Webstore</a></li>
|
|
</ul>
|
|
|