<?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>Forem: Gutopro</title>
    <description>The latest articles on Forem by Gutopro (@gutopro).</description>
    <link>https://forem.com/gutopro</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%2F1015830%2F01b8afca-b1b4-408b-b3d3-f52a66a818aa.jpg</url>
      <title>Forem: Gutopro</title>
      <link>https://forem.com/gutopro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/gutopro"/>
    <language>en</language>
    <item>
      <title>Blockchain from the Ground Up: What It Is, Why It Exists, and Where It's Going</title>
      <dc:creator>Gutopro</dc:creator>
      <pubDate>Thu, 09 Apr 2026 20:10:16 +0000</pubDate>
      <link>https://forem.com/midnight-aliit/blockchain-from-the-ground-up-what-it-is-why-it-exists-and-where-its-going-466e</link>
      <guid>https://forem.com/midnight-aliit/blockchain-from-the-ground-up-what-it-is-why-it-exists-and-where-its-going-466e</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.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%2Fx5b7w873m2kj70kfe8wf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fx5b7w873m2kj70kfe8wf.jpg" alt="blockchain" width="480" height="320"&gt;&lt;/a&gt;&lt;em&gt;A plain-language breakdown for anyone who's ever been confused by the word "blockchain"&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So What Is the Blockchain?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The blockchain is basically a group of computers agreeing upon a single truth. These computers all have copies of this truth, and a single alteration on one changes every copy.&lt;/p&gt;

&lt;p&gt;Think of it like a notebook that thousands of people have identical copies of. Every time something new is written in it, the entries are grouped together into a page — that page is what we call a block.&lt;/p&gt;

&lt;p&gt;Each new entry is mathematically locked to the one before it — like a chain — so you can't go back and alter a page without breaking every page that came after it. And here's the interesting part — no single person owns that notebook. No bank, no government, no tech company. It belongs to everyone and no one at the same time.&lt;/p&gt;

&lt;p&gt;This is what makes it powerful. Because there's no central authority controlling it, nobody can secretly alter the records, freeze your funds, or shut it down. The truth is just... out there, maintained by the network itself.&lt;/p&gt;

&lt;p&gt;That's the blockchain — a shared, tamper-resistant record that nobody owns but everybody can trust.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Was the Blockchain Created?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The blockchain was created to solve one problem: centralization.&lt;/p&gt;

&lt;p&gt;In the traditional financial system, banks and institutions have total control over every dime in circulation — they can freeze accounts, fail, or act in their own interest. &lt;/p&gt;

&lt;p&gt;In 2008, during the global financial crisis, Satoshi Nakamoto asked: how do we give everybody direct ownership over their assets, without needing to trust a middleman? The answer was decentralization — and that's what blockchain makes possible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Blockchain Financial Economy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For centuries, if you wanted to send money, save, invest, or borrow — you needed a middleman. A bank, a broker, an institution. They held the keys to the financial world, and you played by their rules.&lt;br&gt;
The blockchain changed that.&lt;/p&gt;

&lt;p&gt;By creating a system where value can be stored and transferred without a middleman, blockchain opened the door to an entirely new financial economy — one that runs on code instead of institutions.&lt;/p&gt;

&lt;p&gt;At the heart of this economy is cryptocurrency. Just like the naira or the dollar, crypto is money — except no central bank prints it or controls it. It lives on the blockchain, and its rules are written in code that nobody can secretly change.&lt;br&gt;
But it goes deeper than just currency.&lt;/p&gt;

&lt;p&gt;The blockchain financial economy introduced something called DeFi — Decentralized Finance. Think of everything a bank does: savings, loans, investments, payments. DeFi does all of that, but without the bank. Just open protocols that anybody with an internet connection can access, anywhere in the world.&lt;/p&gt;

&lt;p&gt;This matters especially for the billions of people who have been locked out of the traditional financial system — no bank account, no credit history, no access. The blockchain doesn't ask for any of that. If you have a wallet, you're in.&lt;/p&gt;

&lt;p&gt;It's not a perfect system — it has its risks and its chaos. Crypto prices can be wildly volatile — an asset worth a lot today can lose half its value by tomorrow.&lt;/p&gt;

&lt;p&gt;Scams and fraud are rampant because there's no central authority to report to or reverse a bad transaction. If you send money to the wrong address or lose access to your wallet, it's gone. No customer service, no refund.&lt;/p&gt;

&lt;p&gt;DeFi protocols have also been exploited for hundreds of millions of dollars through smart contract bugs and loopholes.&lt;/p&gt;

&lt;p&gt;The code is the law — which is great when it works, and brutal when it doesn't. But for the first time in history, we have a financial economy that doesn't require you to trust anyone. Just the math.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Midnight — The Blockchain Built for the Real World&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The blockchain financial economy opened up a lot of possibilities. But it came with a problem nobody fully solved — privacy.&lt;/p&gt;

&lt;p&gt;Every transaction on most blockchains is public. Anyone can look up your wallet, see your balance, trace your history. For individuals that's uncomfortable. For businesses, it's a deal breaker. You can't run a company on a system where your competitors can see every payment you make.&lt;/p&gt;

&lt;p&gt;That's the problem Midnight was built to solve.&lt;br&gt;
Midnight is a blockchain that puts privacy at its core — not as an afterthought, but as the foundation. It's built by Input Output, the same team behind Cardano, and it introduces a new idea: you should be able to prove something is true without revealing everything behind it.&lt;/p&gt;

&lt;p&gt;Imagine proving you're old enough to buy something without showing your date of birth. Or proving you have enough funds for a transaction without exposing your full balance. That's the kind of thing Midnight makes possible, through a technology called zero-knowledge proofs.&lt;br&gt;
But Midnight doesn't throw away accountability entirely.&lt;/p&gt;

&lt;p&gt;It's designed to balance privacy with compliance — so individuals and businesses can protect their sensitive data while still operating within legal and regulatory boundaries.&lt;/p&gt;

&lt;p&gt;This is what makes Midnight different. Not just another blockchain, but an attempt to build the infrastructure for a world where people and businesses can participate in the decentralized economy on their own terms — without sacrificing privacy to do it.&lt;/p&gt;

&lt;p&gt;The blockchain gave us financial freedom. Midnight is trying to give us financial freedom with dignity.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thanks for reading. If this series helped you understand blockchain a little better, follow along — there's more coming.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>midnightchallenge</category>
      <category>aliit</category>
      <category>web3</category>
    </item>
    <item>
      <title>Troubleshooting Midnight Pre-Prod: A Week in the Trenches</title>
      <dc:creator>Gutopro</dc:creator>
      <pubDate>Wed, 08 Apr 2026 08:30:29 +0000</pubDate>
      <link>https://forem.com/midnight-aliit/troubleshooting-midnight-pre-prod-a-week-in-the-trenches-2g4d</link>
      <guid>https://forem.com/midnight-aliit/troubleshooting-midnight-pre-prod-a-week-in-the-trenches-2g4d</guid>
      <description>&lt;p&gt;Building on Midnight feels like being on the frontier of Web3. Between the Zero-Knowledge (ZK) primitives and the unique dual-token model, there is a lot to love—but being an early adopter means running into some undocumented "features."&lt;/p&gt;

&lt;p&gt;I spent this week building on the Midnight pre-prod network from scratch. While the documentation is improving, I encountered several blockers that weren't immediately obvious. I also spent a lot of time in the Discord monitoring common pitfalls other devs are hitting.&lt;/p&gt;

&lt;p&gt;If you are setting up your Midnight environment today, bookmark this. Here is how to fix the most common environment issues.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. The "Invalid Address" Faucet Trap&lt;/strong&gt;&lt;br&gt;
The Issue: You try to fund your wallet using the Lace faucet, but it returns an "Address provided was invalid" error, even after you confirm you are on the pre-prod network.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Fix&lt;/em&gt;: Switch to the 1AM wallet.&lt;/p&gt;

&lt;p&gt;Crucial Step: You must set the wallet to the pre-prod network BEFORE you copy your address. A mainnet address string—even if generated by the same seed—will not be recognized by the pre-prod faucet.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Set network to preprod&lt;/span&gt;
&lt;span class="nf"&gt;setNetworkId&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;preprod&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. Deployment Failures (deploy.ts)&lt;/strong&gt;&lt;br&gt;
The Issue: Your deploy.ts script fails to create or connect to a wallet. This usually happens because the default configuration in many boilerplate templates doesn't align with the 1AM wallet's requirements.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Fix&lt;/em&gt;: This is a two-step process that is currently undocumented:&lt;/p&gt;

&lt;p&gt;Replace your pre-prod configuration file with the specific 1AM network config.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Preprod network configuration&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;CONFIG&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;indexer&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;https://indexer.preprod.midnight.network/api/v4/graphql&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;indexerWS&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;wss://indexer.preprod.midnight.network/api/v4/graphql/ws&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;node&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;https://rpc.preprod.midnight.network&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;proofServer&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;http://127.0.0.1:6300&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use the CLI to create your wallet after you have integrated that new config.&lt;br&gt;
Doing only one of these will result in a hang. You need both to bridge the gap between the script and the network.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. DUST Registration Timing Out&lt;/strong&gt;&lt;br&gt;
The Issue: You attempt to register for DUST, but the process hangs or fails repeatedly.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Fix&lt;/em&gt;: This shares the same root cause as the deployment issue. If your config is pointing even slightly off-target, the registration handshake won't complete. Ensure you are using the 1AM network configuration before you even attempt the registration command.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. The "Ghost DUST" Bug&lt;/strong&gt;&lt;br&gt;
The Issue: Several devs in Discord reported getting a green "Success" checkmark on the faucet, but no tDUST arrives, even after 48 hours.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Fix&lt;/em&gt;: Currently, the most reliable workaround is to use the 1AM wallet specifically. In most cases, DUST credits immediately there, whereas Lace is seeing intermittent sync issues with the faucet during this pre-prod phase.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Unexpected Gas Drainage&lt;/strong&gt;&lt;br&gt;
The Issue: You’re building, and suddenly everything stops working because your tDUST balance is zero.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Fix&lt;/em&gt;: Remember that every write operation consumes tDUST as gas. Because we are in a ZK environment, these costs can add up during heavy testing.&lt;/p&gt;

&lt;p&gt;Pro-Tip: Use the 1AM Explorer to track your transaction history and gas per interaction. Refuel from the faucet proactively rather than waiting for a failure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Contract Interaction "De-sync"&lt;/strong&gt;&lt;br&gt;
The Issue: Your contract interactions work for a while, then suddenly start failing mid-session without code changes.&lt;br&gt;
_&lt;br&gt;
The Fix_: The wallet (specifically Lace) sometimes loses sync with the chain or suffers an authentication timeout.&lt;/p&gt;

&lt;p&gt;The Workflow: Manually click Sync in your wallet before every contract interaction. It feels redundant, but it prevents the "ghost failures" that catch most devs off guard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My "Golden" Setup&lt;/strong&gt;&lt;br&gt;
If you want a stable environment to actually write code, here is the stack I currently have running successfully:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Runtime: Node 22&lt;/li&gt;
&lt;li&gt;Compiler: Latest Compact compiler&lt;/li&gt;
&lt;li&gt;Wallet: 1AM wallet (on pre-prod)&lt;/li&gt;
&lt;li&gt;Workflow: Wallet created via CLI using 1AM config&lt;/li&gt;
&lt;li&gt;Infrastructure: Proof server running locally via Docker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Verification: Contracts deployed and verified via 1AM Explorer&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Ferdnhl6ymb2q5bluzs3e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Ferdnhl6ymb2q5bluzs3e.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fvm395awebh21ebzze3ca.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fvm395awebh21ebzze3ca.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s Next?&lt;/strong&gt;&lt;br&gt;
I’m currently working through Midnight 301 (Advanced ZK DApp Development), building a privacy-preserving bulletin board. I’ll be documenting the full build-out as I go.&lt;/p&gt;

&lt;p&gt;If you're stuck on a specific error, drop a comment or find me in the Midnight Discord. Let's build.&lt;/p&gt;

&lt;h1&gt;
  
  
  midnight #zkproofs #blockchain #web3 #tutorial
&lt;/h1&gt;

</description>
      <category>midnightchallenge</category>
      <category>web3</category>
      <category>aliit</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Django developer for hire</title>
      <dc:creator>Gutopro</dc:creator>
      <pubDate>Thu, 26 Sep 2024 13:42:44 +0000</pubDate>
      <link>https://forem.com/gutopro/django-developer-for-hire-3fc7</link>
      <guid>https://forem.com/gutopro/django-developer-for-hire-3fc7</guid>
      <description>&lt;p&gt;Hi Guys, I'm Nicholas a software developer with 3 years of experience in building robust web applications, leveraging Python, JavaScript and Ruby to provide business solutions using up-to-date industry technologies such as Django, Nodejs, Nextjs, Reactstrap, Ruby on Rails, Git and Redis etc. I'm currently looking for fulltime opportunities to learn and develop my skills while also offering my unique abilities such as grit, teamwork, effective communication, followership and so on. I hope to meet and network with the best minds of our generation and leave the world a better place. If you have any opportunities that you think i might be a good fit for, feel free to reach me on &lt;a href="mailto:nickigber@gmail.com"&gt;nickigber@gmail.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>django</category>
      <category>python</category>
      <category>career</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>Tech Pilgrimage: A Beginners Journey In The World Of Tech.</title>
      <dc:creator>Gutopro</dc:creator>
      <pubDate>Tue, 03 Oct 2023 05:37:31 +0000</pubDate>
      <link>https://forem.com/gutopro/tech-pilgrimage-a-beginners-journey-in-the-world-of-tech-bd7</link>
      <guid>https://forem.com/gutopro/tech-pilgrimage-a-beginners-journey-in-the-world-of-tech-bd7</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OSeTKBDJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lm1rsfu6cmu5u042k6eh.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OSeTKBDJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lm1rsfu6cmu5u042k6eh.jpg" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;I want to learn Python; do you want to learn about Snakes?? A conversation between me and David. Everyone thinks programming is about fancy names like Python, JavaScript and Ruby, at least that’s what the outside world of “Everyday Ordinary People” my past self-included thought, however things changed when I was asked to research about Software Engineering, Data Science and UI/UX design. Coming from a non-tech background, it felt like career day all over again. From engineering to design, I decided to be Bob the Builder. I was going to build my dreams and software engineering was going to help me achieve that, more like the Robin to my Batman. My journey started like most tech pilgrims, at Harvard’s CS50, with Scratch as my first lingo… I still remember with nostalgia, my first “Hello world”; program, I was finally there, every programmer's dream.&lt;br&gt;
Congratulations you have been promoted to the rank of low-level programming, and I could hear the cheers and applause, when David Malan introduced the class to ‘C’, this was real computer gibberish, stuff I saw in the Matrix! “The aim of this class is not to compare yourself with your mates but rather with yourself, when you began”, those words have been lamps to my feet, noble words for a noble journey. A few weeks later, I dropped out of the class, however, little did I know my pilgrimage was only beginning. It’s been a wonderful journey, truly exciting. &lt;br&gt;
Join me as I take you on a rollercoaster of emotions, insights and best practices. I have unlocked in this Holy pilgrimage called Tech!!! &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
      <category>python</category>
    </item>
    <item>
      <title>Recieving 404 page not found and 400 bad request</title>
      <dc:creator>Gutopro</dc:creator>
      <pubDate>Sun, 01 Oct 2023 21:41:00 +0000</pubDate>
      <link>https://forem.com/gutopro/recieving-404-page-not-found-and-400-bad-request-1470</link>
      <guid>https://forem.com/gutopro/recieving-404-page-not-found-and-400-bad-request-1470</guid>
      <description>&lt;p&gt;Hello guys i'm Nicholas a software developer from Nigeria, who's new to react. I am trying to create and admin signup page for a react app with django as  backend. when i make a POST request i get these errors &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%2F3dch9v8e6zjmzy54ejv3.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%2F3dch9v8e6zjmzy54ejv3.PNG" alt="Image description"&gt;&lt;/a&gt;. CORS has been enabled, when i test the api endpoints using Postman, it works but when i make the api call from my code it doesnt. here is the code snippet&lt;/p&gt;

&lt;p&gt;import React, { useState } from 'react';&lt;br&gt;
import axios from 'axios';&lt;/p&gt;

&lt;p&gt;const AdminSignup = () =&amp;gt; {&lt;br&gt;
    const [email, setEmail] = useState('');&lt;br&gt;
    const [password, setPassword] = useState('');&lt;br&gt;
    const [firstName, setFirstName] = useState('');&lt;br&gt;
    const [lastName, setLastName] = useState('');&lt;br&gt;
    const [phoneNumber, setPhoneNumber] = useState('');&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const handleSubmit = async (event) =&amp;gt; {
    event.preventDefault();

    try {
        const response = await axios.post('http://127.0.0.1:8000/admins', {
            email,
            password,
            firstName,
            lastName,
            phoneNumber,
        });

        // Handle successful signup here
        console.log('Sign-up successful!', response.data);
    } catch (error) {
        console.error('There was an error!', error);
    }
};
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>react</category>
      <category>django</category>
      <category>help</category>
    </item>
    <item>
      <title>what i've learnt so far using Reactjs</title>
      <dc:creator>Gutopro</dc:creator>
      <pubDate>Mon, 01 May 2023 10:59:29 +0000</pubDate>
      <link>https://forem.com/gutopro/what-ive-learnt-so-far-using-reactjs-b70</link>
      <guid>https://forem.com/gutopro/what-ive-learnt-so-far-using-reactjs-b70</guid>
      <description>&lt;p&gt;I've been around webdev for a while now and I've learnt to approach each day as a newbie. First day using react and i was so astonished at how wonderful it was, from being stuck at the React default src web page to creating components and importing them into your App.js folder. it's marvelous I tell you!!! well I'm still learning; I haven't completed a website yet but I'm working on it plus this is my first post and I'm super excited!! P.S tell me what you think, thank you!!!&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JhmfbZz5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ex5wq7nytme2pohuu9yt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JhmfbZz5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ex5wq7nytme2pohuu9yt.png" alt="Image description" width="800" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>react</category>
      <category>beginners</category>
    </item>
    <item>
      <title>goldminers find gold, Techies find?</title>
      <dc:creator>Gutopro</dc:creator>
      <pubDate>Fri, 27 Jan 2023 21:35:34 +0000</pubDate>
      <link>https://forem.com/gutopro/goldminers-find-gold-techies-find-8mb</link>
      <guid>https://forem.com/gutopro/goldminers-find-gold-techies-find-8mb</guid>
      <description>&lt;p&gt;what's the coolest thing you found out about programming? &lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>discuss</category>
      <category>help</category>
    </item>
    <item>
      <title>Python 101</title>
      <dc:creator>Gutopro</dc:creator>
      <pubDate>Fri, 27 Jan 2023 19:48:13 +0000</pubDate>
      <link>https://forem.com/gutopro/python-101-100d</link>
      <guid>https://forem.com/gutopro/python-101-100d</guid>
      <description>&lt;p&gt;Hey guys, I was doing a bit of pondering and came to a conclusion that I'd grind myself in python, and in order to that I need your help, so if you'd kindly leave a tip or clue on something you think I should know or wish you knew on your journey please feel free to drop it on your way. thank you and Hala Tech!!!&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>plugin</category>
      <category>development</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
