Building a eCommerce full stack Website
- Establishing a Web app development platform
- Create NextJS basic project, starting a HTTP local server, navigating between pages.
- NextJS advanced dynamic routing, image optimization, SSG and SSR
- Setup Linux
- Language and Modules
- GIT
- Stand-alone or signup to GITHUB
- GIT Basics
- Integrated development environment (IDE)
- Browsers
- Brave or Chrome or more
- Graphics
- Database
-
npx create-next-app
mkdir eshop && cd eshop git init cd .. npx create-next-app@latest eshop cd eshop git add . git commit -m "First commit - installed NEXT App"
Now open, eg
atom . # for Atom or 'code .' for VSCode
-
Inside eshop directory, you can run several commands to starts the development server.
npm run dev ## Lets start server # http://localhost:3000
-
All fine, now lets make some changes. Starting with README.md
-
Now we setup a few dummy pages and rearrange the Nextjs landing page from Index.js
-
Added Top NAV and some styles
-
Installed Bootstrap 5, linked font-awesome, added footer with svg embed, some new styles, added components.