Shrova Mall 3 - The Backend: A-to-Z e-commerce full-stack application
()
About this ebook
Welcome to the third book in the Shrova Mall series. In this book I will explain the backend project.
I will use the NestJs framework for the backend project.
NestJS is a progressive Node.js framework for building efficient, reliable and scalable server-side applications.
I will build the application from scratch, create the modules, connect to the database, connect to GitHub and deploy it online.
First, you need to install NestJS on your computer.
Are you ready? Let's go!
Read more from Abdelfattah Ragab
CSS Multi-Column Layout Rating: 0 out of 5 stars0 ratingsCSS Box Model and Layouts Rating: 0 out of 5 stars0 ratingsResponsive Layouts Flex, Grid and Multi-Column Rating: 0 out of 5 stars0 ratingsCSS Grid Layout Rating: 0 out of 5 stars0 ratingsCSS for Hotel Bookings Rating: 0 out of 5 stars0 ratingsCSS Flexbox Layout Rating: 0 out of 5 stars0 ratingsCSS Typography and Web Fonts Rating: 0 out of 5 stars0 ratingsAngular Shopping Store: From Scratch to Successful Payment Rating: 0 out of 5 stars0 ratingsAngular Portfolio App Development: Building Modern and Engaging Portfolios Rating: 0 out of 5 stars0 ratingsCSS Selectors and Specificity Rating: 0 out of 5 stars0 ratings
Related to Shrova Mall 3 - The Backend
Titles in the series (4)
Shrova Mall 1 - The Introduction: A-to-Z e-commerce full-stack application Rating: 0 out of 5 stars0 ratingsShrova Mall 2: The Database Rating: 0 out of 5 stars0 ratingsShrova Mall 3 - The Backend: A-to-Z e-commerce full-stack application Rating: 0 out of 5 stars0 ratingsShrova Mall 4 - The Frontend: A-to-Z e-commerce full-stack application Rating: 0 out of 5 stars0 ratings
Related ebooks
Spring Boot Intermediate Microservices: Resilient Microservices with Spring Boot 2 and Spring Cloud Rating: 0 out of 5 stars0 ratingsProjects with IOTA Rating: 0 out of 5 stars0 ratingsHow to a Developers Guide to 4k: Developer edition, #3 Rating: 0 out of 5 stars0 ratingsInspiring Powershell Articles Rating: 0 out of 5 stars0 ratingsPython and SQLite Development Rating: 0 out of 5 stars0 ratingsNoSQL Injection for Elasticsearch Rating: 0 out of 5 stars0 ratings50 Recipes for Programming Node.js Rating: 3 out of 5 stars3/5Javascript Back End Programming Rating: 0 out of 5 stars0 ratingsSetup of a Graphical User Interface Desktop for Linux Virtual Machine on Cloud Platforms Rating: 0 out of 5 stars0 ratingsEvaluation of Some Android Emulators and Installation of Android OS on Virtualbox and VMware Rating: 0 out of 5 stars0 ratingsJAVASCRIPT FRONT END PROGRAMMING: Crafting Dynamic and Interactive User Interfaces with JavaScript (2024 Guide for Beginners) Rating: 0 out of 5 stars0 ratingsJavascript Front End Programming Rating: 0 out of 5 stars0 ratingsAPI Gateway, Cognito and Node.js Lambdas Rating: 5 out of 5 stars5/5Learn Angular: Build a Todo App Rating: 0 out of 5 stars0 ratingsETHICAL HACKING GUIDE-Part 3: Comprehensive Guide to Ethical Hacking world Rating: 0 out of 5 stars0 ratingsHiding Web Traffic with SSH: How to Protect Your Internet Privacy against Corporate Firewall or Insecure Wireless Rating: 0 out of 5 stars0 ratings50 Recipes for Programming Angular Rating: 4 out of 5 stars4/5Footprinting, Reconnaissance, Scanning and Enumeration Techniques of Computer Networks Rating: 0 out of 5 stars0 ratingsTake Your First Steps into Vue.JS Rating: 0 out of 5 stars0 ratingsYour First Week With Node.js Rating: 0 out of 5 stars0 ratingsDiscover Angular Rating: 0 out of 5 stars0 ratingsProfessional Node.js: Building Javascript Based Scalable Software Rating: 0 out of 5 stars0 ratingsVps Toolkit Rating: 0 out of 5 stars0 ratingsSome Tutorials in Computer Networking Hacking Rating: 0 out of 5 stars0 ratingsHacking of Computer Networks: Full Course on Hacking of Computer Networks Rating: 0 out of 5 stars0 ratingsPyqt6 101: A Beginner’s Guide to PyQt6 Rating: 0 out of 5 stars0 ratingsWorking with Vue.js Rating: 0 out of 5 stars0 ratingsConversations with: AI: Developer edition, #1 Rating: 0 out of 5 stars0 ratingsWeb Technology with Node js, Angular js and MySQL Rating: 0 out of 5 stars0 ratingsVisual Basic 2010 Coding Briefs Data Access Rating: 5 out of 5 stars5/5
Internet & Web For You
Coding For Dummies Rating: 5 out of 5 stars5/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5No Place to Hide: Edward Snowden, the NSA, and the U.S. Surveillance State Rating: 4 out of 5 stars4/5How to Disappear and Live Off the Grid: A CIA Insider's Guide Rating: 0 out of 5 stars0 ratingsHow to Be Invisible: Protect Your Home, Your Children, Your Assets, and Your Life Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5The Gothic Novel Collection Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Social Engineering: The Science of Human Hacking Rating: 3 out of 5 stars3/5Get Rich or Lie Trying: Ambition and Deceit in the New Influencer Economy Rating: 0 out of 5 stars0 ratingsSix Figure Blogging Blueprint Rating: 5 out of 5 stars5/5The Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/5The Digital Marketing Handbook: A Step-By-Step Guide to Creating Websites That Sell Rating: 5 out of 5 stars5/5Wireless Hacking 101 Rating: 4 out of 5 stars4/5How To Start A Profitable Authority Blog In Under One Hour Rating: 5 out of 5 stars5/5Podcasting For Dummies Rating: 4 out of 5 stars4/5How To Make Money Blogging: How I Replaced My Day-Job With My Blog and How You Can Start A Blog Today Rating: 4 out of 5 stars4/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5From Nothing Rating: 5 out of 5 stars5/5The $1,000,000 Web Designer Guide: A Practical Guide for Wealth and Freedom as an Online Freelancer Rating: 5 out of 5 stars5/5Mike Meyers' CompTIA Security+ Certification Guide, Third Edition (Exam SY0-601) Rating: 5 out of 5 stars5/5Cybersecurity For Dummies Rating: 4 out of 5 stars4/5The Logo Brainstorm Book: A Comprehensive Guide for Exploring Design Directions Rating: 4 out of 5 stars4/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsNine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers Rating: 0 out of 5 stars0 ratingsHow To Start A Podcast Rating: 4 out of 5 stars4/5
Reviews for Shrova Mall 3 - The Backend
0 ratings0 reviews
Book preview
Shrova Mall 3 - The Backend - Abdelfattah Ragab
Introduction
Welcome to the third book of the Shrova Mall series, in this book I will explain the backend project.
I will be using the NestJs framework for the backend project.
NestJS is a progressive Node.js framework for building efficient, reliable and scalable server-side applications. It has everything you need.
Install it first and start building our application.
Are you ready? Let's go!
Development Steps
The first step is to install NestJS on your computer.
Create a new Nest project called shrova-be.
Create a new GitHub repository called shrova-be.
Connect your local project to the online GitHub repository.
To deploy our application, we'll create a new web service on render.com
Add environment variables to the web service on render.com and we are done with the backend development.
Our backend server is now ready to serve the frontend application.
Now we can move on to the final step: developing the frontend application.
These were the development steps we need to take to get our application up and running.
Throughout the book, we'll see how to achieve each step in detail.
So, let's get started.
Install NestJS
If this is the first time to work with NestJS, you need to install the following applications
Download and install NodeJS
Download and install Visual Studio Code
Install NestJS CLI
Open the terminal and execute the command
npm install -g @nestjs/cli
Create new project
Create the nestjs project shrova-be on your local machine as follows, execute the command
nest new shrova-be