An e-commerce app built with TypeScript, Node, Express, React and JSforce
The Context
I created this project to combine my non-Salesforce programming knowledge with Salesforce. This is a common solution in the market too, where we use Salesforce as a source of truth while the look and feel we use other programming languages and framework to build.
As much as I love Salesforce, and I know the Salesforce teams work around the clock to encourage engineers to use Salesforce in-house programming tools, the UI side of an app built on Salesforce platform still does not attract me.
About this project
This project is a demo e-commerce web app for customers to buy Mochi. Salesforce is a source of truth for data — customers data, order details are stored in Salesforce with its Objects.
The shop’s name is MochiMachi named after my Labrador Mochi.
Fork the project from Github: https://github.com/TotoroSyd/MochiMachi
This is good project for you to practice these areas
- Salesforce integration via API using JSforce library (username and password)
- Programmatic and Declarative programming
- Object relationships in Salesforce
fetch
and Express framework (Router)- TypeScript
- Vercel deployment for front-end
- Heroku deployment for back-end
How data is saved and managed in Salesforce