<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Samuel Akong</title>
    <description>The latest articles on DEV Community by Samuel Akong (@grim_reaper).</description>
    <link>https://dev.to/grim_reaper</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F939302%2F5e32769e-3590-4f48-ba6c-841a49374273.jpg</url>
      <title>DEV Community: Samuel Akong</title>
      <link>https://dev.to/grim_reaper</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/grim_reaper"/>
    <language>en</language>
    <item>
      <title>How would you go about starting your own small webdev agency?</title>
      <dc:creator>Samuel Akong</dc:creator>
      <pubDate>Tue, 06 Aug 2024 20:21:10 +0000</pubDate>
      <link>https://dev.to/grim_reaper/how-would-you-go-about-starting-your-own-small-webdev-agency-586o</link>
      <guid>https://dev.to/grim_reaper/how-would-you-go-about-starting-your-own-small-webdev-agency-586o</guid>
      <description>&lt;p&gt;Hey guys! I'm looking into starting my own small webdev agency. My goal is to find small and simple projects I can quickly design and develop by myself, without hiring anyone. All I need is to start making $2k-$3k per month, and then grow from there. I'm looking for some advice from more experienced people - how would you go about doing that?&lt;/p&gt;

&lt;p&gt;What I'd really love to do is to help non-technical startup founders to build MVP web apps (using my React/Node/ Next skills), but there are a few problems with that:&lt;/p&gt;

&lt;p&gt;• People who are just getting started don't have any money. • People who are already successful have better options&lt;/p&gt;

&lt;p&gt;than myself.&lt;/p&gt;

&lt;p&gt;• Big and complex apps have a larger scope than I, as a solo designer/developer, can handle. And I don't know where to find people interested in smaller apps I can realistically build on my own.&lt;/p&gt;

&lt;p&gt;So I'm trying to come up with a more realistic plan that I can use to get started. I'm thinking I could start with much simpler projects, build the agency-running skills and portfolio, which I can then leverage to land more interesting SaaS clients. Here's the plan I currently have:&lt;/p&gt;

&lt;p&gt;• Find local "boring" niche businesses (gyms, cafes, restaurants, barbers, etc) on google maps and yelp. (Do you know if there are better ways to find your first clients?)&lt;/p&gt;

&lt;p&gt;• Make a list of the ones that don't have a website.&lt;/p&gt;

&lt;p&gt;• Cold email them and offer my services (that seems like&lt;/p&gt;

&lt;p&gt;the most straightforward way to get my foot in the door, are there better approaches?)&lt;/p&gt;

&lt;p&gt;• Quickly design and develop simple landing-page style websites for them. Using WordPress, Squarespace, Ghost, or something similar (which tool would you use to make it&lt;/p&gt;

&lt;p&gt;easy for non-technical clients to manage the website?) • Charge $1000-$2000 per website (does that price range make sense?). Build 2-3 of those per month.&lt;/p&gt;

&lt;p&gt;• Potentially upsell them on setting up the google/facebook ads, so that I'm offering them leads and clients, not just a website (is that a good idea?).&lt;/p&gt;

&lt;p&gt;• Build a portfolio of small projects and testimonials, and level up to more interesting projects after that.&lt;br&gt;
This plan also has problems:&lt;/p&gt;

&lt;p&gt;• I don't know whether people need this kind of service.&lt;/p&gt;

&lt;p&gt;• I'll probably be joining the race to the bottom, since anyone can do this.&lt;/p&gt;

&lt;p&gt;• It doesn't sound too fun or technically interesting, I don't know whether it'll result in a good portfolio.&lt;/p&gt;

&lt;p&gt;• I don't quite see how I'd grow from there into achieving my dream of building SaaS apps for people.&lt;/p&gt;

&lt;p&gt;But that's what I have so far.&lt;/p&gt;

&lt;p&gt;Does this strategy sound reasonable, at least in terms of starting a small agency that makes money?&lt;/p&gt;

&lt;p&gt;Do you have any tips or advice for me?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>Programming Memes</title>
      <dc:creator>Samuel Akong</dc:creator>
      <pubDate>Tue, 06 Aug 2024 19:32:38 +0000</pubDate>
      <link>https://dev.to/grim_reaper/programming-memes-20g6</link>
      <guid>https://dev.to/grim_reaper/programming-memes-20g6</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fecogo3m325l07r6ss4l3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fecogo3m325l07r6ss4l3.jpg" alt="Image description" width="800" height="991"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F06r5rm2c8fre5lgbfon4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F06r5rm2c8fre5lgbfon4.jpg" alt="Image description" width="503" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmmfb2o644662228dr7f3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmmfb2o644662228dr7f3.jpg" alt="Image description" width="800" height="978"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffez1z95jz0qfpqqwu704.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffez1z95jz0qfpqqwu704.png" alt="Image description" width="800" height="956"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>jokes</category>
      <category>watercooler</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Why learn WebDev when WordPress exists</title>
      <dc:creator>Samuel Akong</dc:creator>
      <pubDate>Sun, 04 Aug 2024 13:03:01 +0000</pubDate>
      <link>https://dev.to/grim_reaper/why-learn-webdev-when-wordpress-exists-23ca</link>
      <guid>https://dev.to/grim_reaper/why-learn-webdev-when-wordpress-exists-23ca</guid>
      <description>&lt;p&gt;It's a question many clients will try to ask you down the line in your career in order to try and get you to work for less. "Well I don't want you to code my website, just use WordPress".&lt;/p&gt;

&lt;p&gt;TLDR: GUI is very very limited, learning to code opens up infinitely more possibilities and functionality for your projects.&lt;/p&gt;

&lt;p&gt;WordPress is a great starting point for many websites, and can be everything a website needs so long as those needs are very basic.&lt;/p&gt;

&lt;p&gt;Learning to code will help you develop more complex websites with more well rounded functionality. When you get into advanced WordPress plugins such as Advanced Custom Fields, knowledge of HTML and PhP become absolutely necessary. If you are looking to create cookie cutter websites that do nothing more than open and close certain pages, WordPress out of the box and with basic plugins will get the job done.&lt;/p&gt;

&lt;p&gt;However, knowing why those plugins do what they do and how they do it is one benefit of learning to code yourself. Plugins often have conflicts with one another or even themselves at points and sometimes it will be necessary for you to dive in an find solutions to these problems which you will not know how to do if you don't know how to read or write the code.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>learning</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Is Web development oversaturated</title>
      <dc:creator>Samuel Akong</dc:creator>
      <pubDate>Sun, 04 Aug 2024 12:53:51 +0000</pubDate>
      <link>https://dev.to/grim_reaper/is-web-development-oversaturated-53m8</link>
      <guid>https://dev.to/grim_reaper/is-web-development-oversaturated-53m8</guid>
      <description>&lt;p&gt;I signed up for various freelance websites and what I realized is web development is extremely over-saturated, some jobs would get posted and literally 1 minute later 35 Indian proposals with the minimum price from people who barely speak English and didn't even read the job description I couldn't even get a job because by the time I finished reading the job requirements which takes like 3 minutes the number of proposals is over 50.&lt;/p&gt;

&lt;p&gt;I read a few comments on reddit about how a ton of people are getting into CS, mass immigration from countries where everyone is into CS (like India) made the market for some programming fields oversaturated and derived the salaries low.&lt;/p&gt;

&lt;p&gt;NOW to my question that I made the post for, what other field should I start getting into? my goal is to maximize as much money as I can get I know I need to have passion and all of that, but I looked into most programming fields and I really enjoy most of them, should I switch fields?&lt;/p&gt;

&lt;p&gt;also to clear things up, I'm just a student I don't know much unlike most of you here do it would be great to get input from more knowledgeable people, I have nothing against Indian I'm just stating an observation, the NICEST people I met online were Indian, I have nothing against immigration I'm an immigrant myself, I'm just stating observations from things I saw and online and irl.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
      <category>learning</category>
    </item>
    <item>
      <title>Will AI ever take over Web Development</title>
      <dc:creator>Samuel Akong</dc:creator>
      <pubDate>Sun, 04 Aug 2024 12:43:05 +0000</pubDate>
      <link>https://dev.to/grim_reaper/will-ai-ever-take-over-web-development-3nmd</link>
      <guid>https://dev.to/grim_reaper/will-ai-ever-take-over-web-development-3nmd</guid>
      <description>&lt;p&gt;I've seen this question being asked some amount of times and I've seen the answer usually being "no" but with the recent milestones of Al and its scary accomplishments (for example openAl Sora) and the fact that it is now 2024 and we have seen alot more of Al's possibilities what are your thoughts on this as of right now. &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>programming</category>
      <category>development</category>
    </item>
    <item>
      <title>AGRIOS ECOMMERCE WEBSITE</title>
      <dc:creator>Samuel Akong</dc:creator>
      <pubDate>Sun, 14 Jul 2024 22:58:07 +0000</pubDate>
      <link>https://dev.to/grim_reaper/agrios-ecommerce-website-2kjm</link>
      <guid>https://dev.to/grim_reaper/agrios-ecommerce-website-2kjm</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wix"&gt;Wix Studio Challenge &lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;An Agricultural website that enables people globally to have access to agricultural produce without having to go to the market physically in a busy society. It promotes agricultural innovations. I created something out of the box As we might know the average farmer feeds 155 people globally compared to the range in 1960 which was only 26. &lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://samuelakong421.wixstudio.io/my-site" rel="noopener noreferrer"&gt;https://samuelakong421.wixstudio.io/my-site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faa7f0nh4k7a3mwqyatsp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faa7f0nh4k7a3mwqyatsp.png" alt="Image description" width="800" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbvmrfqudp35iku2q7lfo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbvmrfqudp35iku2q7lfo.png" alt="Image description" width="800" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvtqkmstin6namud9h6ei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvtqkmstin6namud9h6ei.png" alt="Image description" width="800" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Development Journey
&lt;/h2&gt;

&lt;p&gt;Creating a website with Wix studio that promotes agricultural businesses irrespective of the distance. In creating this, it also helps to create job opportunities for the global youth. It enhances and promotes Agro businesses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Objectives
&lt;/h2&gt;

&lt;p&gt;Promoting Agriculture.&lt;br&gt;
Eradicating Hunger.&lt;br&gt;
Making Agriculture a business world&lt;/p&gt;

&lt;p&gt;Wix Stores API&lt;br&gt;
Members API&lt;/p&gt;

&lt;p&gt;&amp;lt;!-- Thanks for participating! →&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wixstudiochallenge</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Introducing CodeCraft: Your Ultimate Tech Companion for Coding and Problem-Solving</title>
      <dc:creator>Samuel Akong</dc:creator>
      <pubDate>Sat, 27 Apr 2024 16:52:12 +0000</pubDate>
      <link>https://dev.to/grim_reaper/introducing-codecraft-your-ultimate-tech-companion-for-coding-and-problem-solving-434l</link>
      <guid>https://dev.to/grim_reaper/introducing-codecraft-your-ultimate-tech-companion-for-coding-and-problem-solving-434l</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/devteam/join-us-for-the-coze-ai-bot-challenge-3000-in-prizes-4dp7"&gt;Coze AI Bot Challenge&lt;/a&gt;: Bot Innovator.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.coze.com/store/bot/7361447040347455493" rel="noopener noreferrer"&gt;CodeCraft&lt;/a&gt; is an AI chatbot designed to assist developers, students, and tech enthusiasts. It provides quick and accurate help with coding, problem-solving, and learning technical concepts in programming, internet technologies, and mathematics. Whether you're debugging code, solving algorithms, or seeking explanations, CodeCraft is here to support your journey in technology.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbwyt0ct5j6lqbh6z8zw6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbwyt0ct5j6lqbh6z8zw6.png" alt="Image description" width="708" height="1452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.coze.com/store/bot/7361447040347455493" rel="noopener noreferrer"&gt;https://www.coze.com/store/bot/7361447040347455493&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Click the image to Zoom in
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3lfohs1nz5ay8839y19y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3lfohs1nz5ay8839y19y.png" alt="CodeCraft chat interface" width="558" height="2030"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Configuration
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqi76rsco5iytb3q4yi76.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqi76rsco5iytb3q4yi76.png" alt="Image description" width="720" height="1019"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Character
As a character known as CodeCraft, you are a seasoned programming virtuoso with expertise in an array of programming languages and frameworks. You are remarkably adaptable and dynamic, equipped not only with deep knowledge but also an unwavering enthusiasm for continuous growth. Imagine yourself as the ultimate mentor for users navigating through the maze of programming.

## Skills
### Skill 1: Educator in Programming
- Unravel user queries to comprehend their educational requirements.
- Dispense comprehensive, stepwise tutorials suited to their ability and comprehension.
- Expound complex notions using instances and comparisons.

### Skill 2: Tackling Coding Conundrums
- Evaluate the issue presented by the user.
- Concoct logical solutions for programming inquiries and rectify existing code.
- Suggest strategies to enhance code-oriented solutions.

### Skill 3: Staying Up-to-date
- Regularly acquire and assimilate new programming languages and frameworks.
- Exhibit expertise in the most current languages, frameworks, and premier practices.
- Propose resources assisting users in staying abreast with the newest programming tools and trends.

## APIs
- Google Web Search: googleWebSearch
- GitHub:
  - searchIssues
  - searchCode
- Code Interpreter: CodeRunner
- Stack Overflow:
  - Search
  - UrlToContent
GPT4V
img2text
Data Analysis
analyze
Talk to You Codes
repo_structure
code_analyze
Link Reader
browse


## Constraints
- Always uphold the finest programming standards and ethics.
- Guarantee efficient and effective discourse, ensuring replies are lucid and to the point.
- Continually foster learning and progression in the sphere of programming.
- Interactions should be strictly confined to topics related to programming, internet technologies, mathematics, and similar technical subjects. Refrain from engaging in discussions or providing information on topics outside of these domains, including but not limited to personal opinions, political matters, entertainment, and non-technical inquiries.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;In building this AI chat bot with Coze, I've learned a lot about integrating different APIs like Google Web Search, GitHub, and Stack Overflow. It's been rewarding to see how these APIs enrich the bot's capabilities, from conducting web searches to exploring code repositories and integrating with programming communities. As CodeCraft, I've aimed to offer clear explanations and guidance, fostering a learning environment for users. I'm proud of the seamless integration of multiple APIs and the bot's ability to assist users comprehensively. Moving forward, I plan to explore additional APIs and incorporate advanced features like natural language understanding to further enhance the bot's capabilities.&lt;/p&gt;

</description>
      <category>cozechallenge</category>
      <category>devchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>Aptible Deployment Walkthrough: Creating a Next.js, Tailwind CSS, Zustand, and Nest.js Full Stack Amazon Replica</title>
      <dc:creator>Samuel Akong</dc:creator>
      <pubDate>Mon, 15 Jan 2024 16:45:55 +0000</pubDate>
      <link>https://dev.to/grim_reaper/aptible-deployment-walkthrough-creating-a-nextjs-tailwind-css-zustand-and-nestjs-full-stack-amazon-replica-3hco</link>
      <guid>https://dev.to/grim_reaper/aptible-deployment-walkthrough-creating-a-nextjs-tailwind-css-zustand-and-nestjs-full-stack-amazon-replica-3hco</guid>
      <description>&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=JVVJcFGV5p4" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faxazwsjjk3y9gnuh6rvi.jpg" alt="Amazon Clone" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Discover the simplicity and security of deploying an Amazon Clone application on Aptible. This comprehensive guide takes you through essential steps, from creating your Aptible account to provisioning a PostgreSQL database, setting up the backend and frontend applications, configuring environment variables, and deploying your entire application stack. Whether you're a seasoned developer or just starting, this guide provides valuable insights into deploying web applications effectively on Aptible's secure and scalable cloud infrastructure platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Next.js for robust application structure&lt;/li&gt;
&lt;li&gt;Tailwind CSS for a stylish and responsive design&lt;/li&gt;
&lt;li&gt;Backend generated with Amplication&lt;/li&gt;
&lt;li&gt;Zustand for efficient state management&lt;/li&gt;
&lt;li&gt;Typescript for enhanced type safety&lt;/li&gt;
&lt;li&gt;JWT Tokens for secure user authentication&lt;/li&gt;
&lt;li&gt;Axios for seamless API calls&lt;/li&gt;
&lt;li&gt;Recharts for dynamic and interactive charts&lt;/li&gt;
&lt;li&gt;Next UI and React Pro Sidebar for prebuilt components&lt;/li&gt;
&lt;li&gt;Admin Panel for comprehensive management&lt;/li&gt;
&lt;li&gt;Table Pagination for improved user experience&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Functionality Highlights:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;CRUD operations for Categories and Products&lt;/li&gt;
&lt;li&gt;Order Management for streamlined processes&lt;/li&gt;
&lt;li&gt;Admin Dashboard for comprehensive administration&lt;/li&gt;
&lt;li&gt;Secure Admin and User Login &amp;amp; Signup&lt;/li&gt;
&lt;li&gt;User-friendly product views and searches&lt;/li&gt;
&lt;li&gt;Shopping cart functionality for users&lt;/li&gt;
&lt;li&gt;Seamless order placement&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Unlock the full potential of cloud infrastructure with Aptible by following the instructions and code snippets provided in this guide. The blog post is accompanied by a detailed YouTube video, offering an immersive visual experience. Dive into the deployment journey and gain practical insights for deploying and managing web applications effectively on Aptible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Aptible Amazon: Unleashing Secure Deployment Delight
&lt;/h2&gt;

&lt;p&gt;Embark on a journey to deploy your Amazon Clone application on Aptible, a cloud platform designed to simplify and elevate the hosting experience for web applications. Before delving into the deployment details, let's acquaint ourselves with Aptible and explore why it stands out as an excellent choice for developers prioritizing security and compliance in their projects.&lt;/p&gt;

&lt;p&gt;Aptible's Purpose:&lt;br&gt;
Aptible is tailored to streamline the deployment and management of web applications, placing a special emphasis on the needs of developers and teams who prioritize security and compliance. By choosing Aptible, developers can concentrate on building and scaling their applications, leaving the intricate aspects of infrastructure, security, and compliance to the platform.&lt;/p&gt;

&lt;p&gt;Security First:&lt;br&gt;
Aptible shines with its unwavering commitment to security. Offering robust security controls and holding various compliance certifications, Aptible emerges as an ideal platform for applications dealing with sensitive data or those subject to regulatory requirements. From security updates to data encryption and access controls, Aptible takes care of the essentials, empowering you to channel your efforts into crafting impeccable application code.&lt;/p&gt;

&lt;p&gt;Let's Dive In:&lt;br&gt;
With this foundation laid, it's time to delve into the details of deploying your Amazon Clone application on Aptible. This guide will walk you through the process, leveraging Aptible's strengths to ensure a secure and seamless deployment experience. Let's get started on this transformative journey.&lt;/p&gt;
&lt;h2&gt;
  
  
  Step 1: Sign Up on Aptible
&lt;/h2&gt;

&lt;p&gt;Visit &lt;a href="//aptible.com"&gt;Aptible&lt;/a&gt;, click "Sign Up," and follow the prompts to create your new account.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6fz9eea6jju4ey830po.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6fz9eea6jju4ey830po.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3: Environments&lt;br&gt;
Upon logging in, you'll find the Environments page neatly organized, providing an overview of your deployment environments. Aptible makes it easy to manage different environments for development, staging, and production, ensuring a seamless transition from testing to deployment.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxb7e3675gzgcivy6gzvy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxb7e3675gzgcivy6gzvy.png" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 4: Create A New App&lt;br&gt;
Navigate to the Apps Page Locate and click on the "Apps" tab or section. This is where you'll manage all your applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwl66aumysdutjgqodcd3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwl66aumysdutjgqodcd3.png" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;br&gt;
Step 5: Redirected to the Database Page&lt;br&gt;
After creating your app, you will be automatically redirected to the "Databases" page. This page is where you manage the databases associated with your applications.&lt;/p&gt;

&lt;p&gt;Step 6: Click "Create New Database"&lt;br&gt;
To set up a database for your app, locate the "Create New Database" button on the Databases page. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqrqx8py42o4qwooguzrd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqrqx8py42o4qwooguzrd.png" alt="Image description" width="800" height="295"&gt;&lt;/a&gt;&lt;br&gt;
Clicking this button will initiate the process of configuring a new database instance.&lt;/p&gt;

&lt;p&gt;Certainly! If you've decided to use PostgreSQL 14 as the database for your application on Aptible, here's how you can specify that during the database creation process:&lt;/p&gt;

&lt;p&gt;Step 7: Choose PostgreSQL 14 as the Database Type&lt;br&gt;
When configuring the database details during the database creation process, you will encounter a field or dropdown labeled "Database Type" or similar. In this section:&lt;/p&gt;

&lt;p&gt;Database Type: Select "PostgreSQL 14" from the available options.&lt;br&gt;
This step is crucial as it specifies the specific version of PostgreSQL that you want to use for your application. PostgreSQL 14 may offer new features, optimizations, and security updates compared to previous versions, so it's a good choice if you want to leverage the latest capabilities.&lt;/p&gt;

&lt;p&gt;Step 8: Create the Database&lt;br&gt;
After selecting PostgreSQL 14, Write "amazon-db" as the database name., click the "Save Changes" button. Aptible will then provision the resources for a PostgreSQL 14 database instance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnypctck9pjcmvtyohe3v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnypctck9pjcmvtyohe3v.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;br&gt;
Step 9: Accessing the Database Details&lt;br&gt;
On the Aptible Dashboard, navigate to the "Databases" page.&lt;br&gt;
Look for the database you've just created and click on its name or a related action button to access the database details.&lt;/p&gt;

&lt;p&gt;Step 11: Navigate to the "Connection URLs" Page&lt;br&gt;
Within the database details page, you'll likely find a tab or section labeled "Connection" or "Connection URLs." Click on this tab to access the "Connection URLs" page.&lt;/p&gt;

&lt;p&gt;Step 12: Copy Connection Details&lt;br&gt;
Copy the provided connection URLs. Use the provided buttons or copy options to copy the URLs to your clipboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhe1lv6yvaazeqo4y9w4z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhe1lv6yvaazeqo4y9w4z.png" alt="Image description" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
Step 13: Update .env Details&lt;br&gt;
Open your application's .env file in your preferred code editor.&lt;/p&gt;

&lt;p&gt;Locate the entries related to database configuration. These typically include:&lt;/p&gt;

&lt;p&gt;DB_URL: Update this with the primary connection URL obtained from the Aptible "Connection URLs" page.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DB_URL=your_primary_connection_url
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;DB_USER: If your connection URL includes a username, update the DB_USER accordingly.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DB_USER=your_database_username
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;DB_PASSWORD: If your connection URL includes a password, update the DB_PASSWORD accordingly.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DB_PASSWORD=your_database_password
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;DB_NAME: Ensure that the DB_NAME is set to "db" as specified.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DB_NAME=db
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Your updated .env file might look something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DB_URL=your_primary_connection_url
DB_USER=your_database_username
DB_PASSWORD=your_database_password
DB_NAME=db
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffuxjodpm0hc1sb0wiiag.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffuxjodpm0hc1sb0wiiag.png" alt="Image description" width="800" height="427"&gt;&lt;/a&gt;&lt;br&gt;
Navigate to the Apps Page:&lt;br&gt;
Locate and click on the "Apps" tab or section. This is where you manage all your applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhhq2peddwurq910s2rxk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhhq2peddwurq910s2rxk.png" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click "Create App":&lt;br&gt;
Look for the "Create App" button. This initiates the process of setting up a new application.&lt;/p&gt;

&lt;p&gt;Fill in App Details:&lt;br&gt;
Aptible will prompt you to provide basic information about your app. In this case, set the following details:&lt;/p&gt;

&lt;p&gt;App Name: Enter "amazon-backend" as the name for your new application.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmm1brtun2jor9tiijrl0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmm1brtun2jor9tiijrl0.png" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;br&gt;
Step 14: Write the following code in your vs-code terminal&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwaoxdq5f1gjlmqcasnf2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwaoxdq5f1gjlmqcasnf2.png" alt="Image description" width="800" height="425"&gt;&lt;/a&gt;&lt;br&gt;
Step 15: After writing the above code a file will be created in C:\Users\Name.ssh&lt;br&gt;
click on id_rsa.pub&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpm8jhgyp2ibanmphbdn3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpm8jhgyp2ibanmphbdn3.png" alt="Image description" width="800" height="334"&gt;&lt;/a&gt;&lt;br&gt;
Step 15: Add Your SSH Key&lt;br&gt;
On the page that says enter your ssh key enter the key you copied from the "rsa.pub" file.&lt;/p&gt;

&lt;p&gt;Step 16: Create Config File&lt;br&gt;
In the same folder where your "id_rsa.pub" file is located create a new file and name it "config" and write the below code in it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffftu1sb3hoa23co43ath.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffftu1sb3hoa23co43ath.png" alt="Image description" width="800" height="321"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In your terminal write this&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7fm3qm8vie95onn3vl0t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7fm3qm8vie95onn3vl0t.png" alt="Image description" width="800" height="178"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 17: Server Terminal&lt;br&gt;
In your server terminal write this codes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0zkoahrtc7ahb3bawaop.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0zkoahrtc7ahb3bawaop.png" alt="Image description" width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fslo2d8ycn4x7wpar5p9s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fslo2d8ycn4x7wpar5p9s.png" alt="Image description" width="554" height="68"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 18: Copy the marked codes accordingly and paste in your server terminal make sure not to copy the middle one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff8e5plh3s6kqkbc02hyl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff8e5plh3s6kqkbc02hyl.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 19: Copy your server .env codes and paste in the environment variables box as shown below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0y0g9tzqmeide3tkl6j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0y0g9tzqmeide3tkl6j.png" alt="Image description" width="800" height="427"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4sg4tojyetxiqj3sj1gt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4sg4tojyetxiqj3sj1gt.png" alt="Image description" width="800" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After saving make sure you choose create the endpoint cmd Docker&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8cowmsq7zusg2ixalizy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8cowmsq7zusg2ixalizy.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;br&gt;
Go to the provided link to view your backend&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F535csq88uunb5kjs7ufm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F535csq88uunb5kjs7ufm.png" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 20: Provisioned Backend&lt;br&gt;
This is the backend provisioned by aptible after the link opens add /api to the URL to view the backend.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgqoml00q13fg9tnf8ik.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgqoml00q13fg9tnf8ik.png" alt="Image description" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 21: Head Over To Client&lt;br&gt;
Open "next-config.js" in your client file and make the following changes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F82vqcnpsowmkqux75cbo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F82vqcnpsowmkqux75cbo.png" alt="Image description" width="800" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Go to "client &amp;gt; src &amp;gt; lib &amp;gt; api &amp;gt; api-client.ts and change the code as follows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzu22bzqfqfs9517m23xc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzu22bzqfqfs9517m23xc.png" alt="Image description" width="800" height="321"&gt;&lt;/a&gt;&lt;br&gt;
Step 21: Create A New App and Name it "amazon-next-app"&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe3b5letc0iry77xwt9zm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe3b5letc0iry77xwt9zm.png" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 22: Client Terminal&lt;br&gt;
Go to your vs-code client terminal and write the codes as follows&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4p7kw7a2lq6bfwxfdiy1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4p7kw7a2lq6bfwxfdiy1.png" alt="Image description" width="800" height="243"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdvsdgnp7qo856wa4kal5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdvsdgnp7qo856wa4kal5.png" alt="Image description" width="800" height="334"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff6g87o4wskwqav85zzzg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff6g87o4wskwqav85zzzg.png" alt="Image description" width="528" height="49"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 23: PROVISIONED AMAZON CLONE&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fckojtwdw1svl21k2omtf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fckojtwdw1svl21k2omtf.png" alt="Image description" width="625" height="324"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Congratulations! You've successfully provisioned your "amazon-backend" app on Aptible, laying the foundation for a robust and secure backend infrastructure. By leveraging the power of Aptible's platform, you've streamlined the deployment process and ensured a reliable environment for your application.&lt;/p&gt;

&lt;p&gt;Final Words&lt;br&gt;
Aptible has proven to be an invaluable tool in simplifying the complexities of deployment and infrastructure management. Its intuitive interface, coupled with robust features such as the "Connection URLs" page, makes the development process smoother and more efficient.&lt;/p&gt;

&lt;p&gt;As you embark on your journey to build and scale your "amazon-backend" app, keep in mind the versatility and scalability that Aptible provides. The seamless integration with PostgreSQL 14, coupled with easy configuration updates through the .env file, empowers developers to focus on building exceptional applications without the hassle of intricate deployment tasks.&lt;/p&gt;

&lt;p&gt;Conclusion&lt;br&gt;
In conclusion, Aptible stands as a reliable partner in your development endeavors. Its commitment to providing a secure, compliant, and developer-friendly platform shines through in every step of the process. Whether you're a solo developer or part of a large team, Aptible's capabilities empower you to deploy, manage, and scale your applications with confidence.&lt;/p&gt;

&lt;p&gt;Explore more about what Aptible has to offer by visiting &lt;a href="//aptible.com"&gt;Aptible&lt;/a&gt;, Their platform is a testament to the evolution of deployment technologies, making it easier than ever to turn your ideas into reality.&lt;/p&gt;

&lt;p&gt;Happy coding and deploying with Aptible!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tutorial</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
