Welcome to the PJ Smoked BBQ Online Store, your go-to source for delicious smoked barbecue like beef brisket and pork ribs that are smoked for long hours.
This application was built with your love for barbecue in mind. We aim to make your ordering experience as straightforward and enjoyable as possible.
This application is built using a variety of cutting-edge technologies, including:
-
AWS Amplify: For the backend of our application. We rely on AWS Amplify to handle things like authentication, storage, and API management.
-
DynamoDB: We chose DynamoDB as our database. It's a NoSQL database, which allows us to accommodate a wide variety of data structures.
-
Next.js: For our UI framework, we've gone with Next.js. It enables efficient server-side rendering, making our application faster and more seamless for the end-user.
Visit the application directory in the terminal and simply run the command:
npm i
This will install all the necessary dependencies as listed in our package.json
.
After the dependencies are installed, you can run the application in your local environment by executing:
npm run dev
For other scripts in our package.json
, we have:
npm run build
: Builds the application for production.npm run start
: Starts an instance of the application.npm run storybook
: Runs Storybook for component development.npm run lint
: Runs ESLint on the project.npm run cypress
: Opens the Cypress Test Runner.
The "PJ Smoked BBQ Online Store" is a project that we are incredibly passionate about. We believe in delivering a top-quality online shopping experience, and we hope you enjoy using our application as much as we enjoyed making it. If you would like to learn more or if you have any queries, feel free to reach out!