Skip to content

Fullstack React & Express project with react-testing-library, own training, inspired by ArchakovBlog from YT: https://github.com/Archakov06/react-pizza-html

Notifications You must be signed in to change notification settings

Miroslavetsh/best-n-top-pizza-shop

Repository files navigation

Express and Next application

This project was bootstrapped with Create Next App.

Project

Classic marketplace example with pizzas

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Backend

My custom fake-server with Express JS placed in support branch server. Here you can see application's api - pizza👌

Payments

I use Stripe to make transactions, I've placed purchase.ts file in api folder, NextJS allows us to use this trick and make RESTful api by default. To test payments and order one of pizza you can use test Visa card: 4242 4242 4242 4242 with CUSTOM date and CVV code more

Tech Stack

  • NextJS;
  • TypeScript ( static typization for JavaScript );
  • React Testing Library ( testing components );
  • Redux ( storing data on client side );
  • Redux-Thunk ( async actions in Redux );
  • React Router ( routes without website reload );
  • Axios ( AJAX-requests );
  • json-server ( storing pizzas on 'fake' server );
  • react-stripe ( make test transactions );

Releases

No releases published

Packages

No packages published