Pizzaplace ๐
Overview ๐
This is a pizzeria management app. As an admin you can create and edit existing pizzas, change prices, see orders and change delivery status of them. As a user you can add pizzas to cart, place orders with your delivery details, see order history and change password.
Technologies ๐ง
TechUseNextFront-end framework & SSRExpressBack-end frameworkTypeScriptLanguageJestTesting frameworkReact Testing LibraryFront-end testingSupertestBack-end testingMongoDBDatabaseMongooseODMZustandState managementReact Hook FormFormsTailwindCSSTurborepoMonorepo toolFigmaUI & UX designNPMPackage managerESLintLinterPrettierCode formatterZodValidationBcryptHashing algorithmTailwind MergeConditional stylesReact LeafletMap componentReact ToastifyToast component
Preview ๐
Installation ๐พ
Clone repository:
git clone https://github.com:zielvna/pizzaplace.git
Create env files in both folders.
Install packages, build and start:
npm install npm run build npm run start
Then go to http://localhost:3000 to see it.