This is a Next.js project bootstrapped with create-next-app
.
Description
This is a project to testing coding habilities, it is part of the recruiting process of Liven.tech
company.
Some consideration
To track the progress of the project was used Notion.io.
Added a sharing url button on each product to enhance buying experience.
The project uses an external URL to serve the images, so the original (http://lorempixel.com) did not work, and was changed (http://lorempixel.com.br).
Packages in this project
- React
- Next.JS
- SWR
- Typescript
- Tailwind.css
- React-icons
- Sweetalert2
- react-lazy-load-image-component
Checklist here
https://mixed-guilty-937.notion.site/Ecommerce-checklist-f3db197a74ec46feb6f9fee75b9aadac
Commands used to init the project
npx create-next-app ecommerce
touch tsconfig.json
touch next-env.d.ts
npm install --save-dev typescript @types/react @types/node
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
npm i sweetalert2 react-toastify
Deploy on Vercel
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out the Next.js deployment documentation for more details.