wpcodevo
Full stack web developer specializing in JavaScript both on the front-end and the back-end
CodevoWeb
Pinned Repositories
fastapi_mongodb
This article will teach you how to create a CRUD RESTful API with Python, FastAPI, PyMongo, MongoDB, and Docker-compose to perform the basic Create/Read/Update/Delete operations against a database.
golang-gorm-postgres
In this comprehensive guide, you will learn how to secure a Golang RESTful API with JSON Web Tokens and Email verification.
golang-mongodb-api
In this article, you'll learn how to implement JWT access and refresh tokens with gRPC using Golang, MongoDB-Go-driver, Gomail, Docker, and Docker-compose.
JWT_Authentication_React
JWT Authentication and Authorization with React, RTK Query, Material UI, React Hook Form and Zod.
nextauth-nextjs13-prisma
In this tutorial, I'll walk you through setting up authentication in your Next.js 13 app directory using NextAuth.js. It's worth noting that while we use the NextAuth package in this tutorial, you may be using the Auth.js package by the time you read this, as the libraries are now interchangeable.
nextjs13-react-query
Are you interested in using React Query in your Next.js 13 app directory? If so, you've come to the right place! In this article, I'll guide you through the process of setting up React Query and making the QueryClient accessible to all components in the component tree.
node_typeorm
In this article, you'll learn how to build CRUD RESTful API with Node.js, ExpressJs, TypeORM, and PostgreSQL. We will define the database schema with TypeORM and run the migration command to push the TypeORM schema to the database. Next, we will create higher-level CRUD function to perform the CRUD operations.
phone_website
An eCommerce website template built with HTML, CSS, and JAVASCRIPT.
rust-axum-jwt-auth
Are you interested in building a secure authentication system for your Rust web application? Look no further than the Axum framework and JSON Web Tokens (JWTs)! Axum is a fast and scalable Rust web framework that provides a reliable and efficient platform for developing microservices and APIs.
trpc-nextjs-prisma
In this article, we’ll build a type-safe tRPC CRUD API with Next.js, PostgreSQL, and Prisma. This tRPC example in Next.js will showcase how to use tRPC on the backend and later we will consume the API on the frontend app.
wpcodevo's Repositories
wpcodevo/rust-axum-jwt-auth
Are you interested in building a secure authentication system for your Rust web application? Look no further than the Axum framework and JSON Web Tokens (JWTs)! Axum is a fast and scalable Rust web framework that provides a reliable and efficient platform for developing microservices and APIs.
wpcodevo/fastapi_mongodb
This article will teach you how to create a CRUD RESTful API with Python, FastAPI, PyMongo, MongoDB, and Docker-compose to perform the basic Create/Read/Update/Delete operations against a database.
wpcodevo/trpc-nextjs-prisma
In this article, we’ll build a type-safe tRPC CRUD API with Next.js, PostgreSQL, and Prisma. This tRPC example in Next.js will showcase how to use tRPC on the backend and later we will consume the API on the frontend app.
wpcodevo/rust-postgres-crud-sqlx
In this article, you'll learn how to build a CRUD API in Rust using SQLX, Actix-web, and PostgreSQL. Learning how to build a CRUD API as a developer will equip you with valuable skills for building robust, maintainable, and scalable applications.
wpcodevo/google-github-oauth2-rust
This article will teach you how to integrate Google OAuth2 into your Rust application, all without relying on third-party OAuth crates such as https://crates.io/crates/oauth2.
wpcodevo/google-github-oauth2-nodejs
In this article, I'll walk you through the process of setting up Google OAuth2 in a Node.js application, including creating the OAuth project on the Google API console, configuring the OAuth Client ID and secret, and implementing the necessary code in the Node.js project.
wpcodevo/simple-api
This tutorial will teach you how to build a simple CRUD API in Rust using the Warp web framework and Tokio. We'll use Rust and a few well-known libraries to create a RESTful API that runs on a Warp HTTP server and stores data in memory.
wpcodevo/simple-api-actix-web
In this comprehensive guide, you'll build a simple CRUD API in Rust using the Actix Web framework and an in-memory database.
wpcodevo/nextjs-typegraphql-api
This article will teach you how to build a full-stack CRUD App with Next.js, React Query, GraphQL Code Generator, React-Hook-Form, Zod, and graphql-request to perform Create/Update/Get/Delete operations.
wpcodevo/rust-jwt-hs256
In this article, we will delve into the implementation of JWT authentication in Rust, covering all crucial steps from generating and verifying JWT tokens with the HS256 algorithm, to registering users, signing them in, logging them out, and safeguarding private routes.
wpcodevo/google-github-oath2-reactjs
In this article, you'll learn how to implement Google OAuth2 in a React.js application, including creating a project in the Google API Console, configuring the application's client ID and redirect URI, and implementing the necessary code in the React application.
wpcodevo/rust-mysql-crud-sqlx
In this article, we will explore how to use Rust, Actix Web, SQLX, and MySQL to build a CRUD (Create, Read, Update, Delete) API.
wpcodevo/rust-yew-signup-signin
In this comprehensive guide, you will learn how to build a single-page frontend web application in Rust using the Yew.rs framework. The application will include essential authentication features such as user sign-up, login, logout, and restricting access to protected pages.
wpcodevo/golang-fiber-jwt-rs256
In this comprehensive guide, you'll learn how to properly refresh JSON Web Tokens (JWTs) using the RS256 algorithm and Redis. The integration of Redis will give us the ability to effortlessly revoke or invalidate the JWTs when necessary.
wpcodevo/google-github-oauth2-golang
wpcodevo/mern-yt-clone
wpcodevo/nextjs13-apollo-client
In this article, you'll discover how to set up and use Apollo Client in the new Next.js 13 app directory. Specifically, you'll learn how to use Apollo Client in both React Server and Client Components.
wpcodevo/golang-fiber
In this article, you'll learn how to build a CRUD API in Golang using the Fiber web framework and GORM. The REST API will run on a Fiber HTTP server and use GORM to persist data in a PostgreSQL database.
wpcodevo/rust-jwt-rs256
This guide will walk you through the process of implementing RS256 JWT authentication with Rust, using asymmetric keys (private and public keys) to ensure strong security. The API will be hosted on a high-performance Actix Web server and will store data in a PostgreSQL database.
wpcodevo/rust-mongodb-crud
This comprehensive guide will teach you how to build a CRUD (Create, Read, Update, and Delete) API using the Rust programming language and MongoDB as the database.
wpcodevo/simple-api-rocket
This article will teach you how to build a simple CRUD API with Rust using the Rocket framework. We'll create a RESTful API that runs on a Rocket HTTP server and persists data in an in-memory database.
wpcodevo/golang-fiber-sqlite
Have you been wanting to build a simple API in Golang, but don't know where to start? Look no further than this tutorial, where I'll guide you through the process step by step.
wpcodevo/rust-yew-rs256-web-app
In this article, you will learn how to build a modern, single-page frontend application in Rust using the Yew.rs framework and WebAssembly.
wpcodevo/setup-redux-toolkit
In this guide, I will show you how to set up Redux Toolkit and RTK Query with React and TypeScript the right way. Although it's possible to bootstrap a React app with Redux Toolkit support using a single command, this may not be sufficient for more complex state management requirements.
wpcodevo/nextjs13-context-api
Do you want to use React Context API to manage states globally and avoid prop drilling in your Next.js 13 app directory? If so, you've come to the right place. This article will guide you through the process of setting up and implementing the React Context API in your Next.js 13 app.
wpcodevo/nextjs13-prisma-setup
In this article, you will learn how to set up and use Prisma ORM in the new Next.js 13 app directory. We'll cover everything from initializing Prisma to seeding the database with test data and applying migrations.
wpcodevo/golang-fiber-mysql
Golang CRUD API Example with GORM, Fiber, and MySQL
wpcodevo/rust-yew-google-github-oauth2
In this article, you will learn how to implement OAuth for Google and GitHub in a Rust frontend application using the Yew.rs framework. Additionally, I will provide backend APIs built using Rust, Node.js, and Golang that you can use alongside the frontend application.
wpcodevo/rust-yew-app
In this tutorial, you'll learn how to create a feedback frontend application using Rust, Yew.rs, WebAssembly, and Tailwind CSS. You'll discover how to manage the application state globally with the Yewdux crate and store feedback items locally using the localStorage API.
wpcodevo/mern-stack-ecom