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/phone_website
An eCommerce website template built with HTML, CSS, and JAVASCRIPT.
wpcodevo/JWT_Authentication_React
JWT Authentication and Authorization with React, RTK Query, Material UI, React Hook Form and Zod.
wpcodevo/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.
wpcodevo/golang-gorm-postgres
In this comprehensive guide, you will learn how to secure a Golang RESTful API with JSON Web Tokens and Email verification.
wpcodevo/node_prisma_postgresql
In this article, you’ll learn how to implement JWT authentication with access and refresh tokens using Node.js, ExpressJs, Prisma, PostgreSQL, Redis, and Docker-compose.
wpcodevo/nextjs13-redux-toolkit
In this tutorial, you'll learn how to set up and use Redux Toolkit and RTK Query in your Next.js 13 project. It's worth noting that at the time of writing, Next.js 13 is still in beta.
wpcodevo/jwt_authentication_authorization_node
wpcodevo/nextauth-nextjs14-prisma
In this tutorial, you will learn how to set up NextAuth v5 in Next.js 14. With the release of NextAuth v5, a couple of breaking changes have been introduced, and getting NextAuth up and running in a Next.js 14 project requires a bit of setup.
wpcodevo/fullstack-rust-app
In this article, I'll walk you through the process of building a backend API using the Actix web framework, SQLX, PostgreSQL, and Docker.
wpcodevo/nextjs14-supabase-ssr-authentication
In this article, you'll learn how to integrate Supabase with Next.js 14 for email and password authentication, as well as Google and GitHub OAuth.
wpcodevo/nextjs14-react-query
This article will teach you how to set up and use React Query v5 in the new Next.js 14 app directory. With the recent release of React Query v5, it has generated considerable buzz in the React ecosystem, primarily due to improvements in Automatic Data Synchronization and Performance Optimizations.
wpcodevo/nextjs14-trpc-react-query
In this comprehensive guide, we will explore the process of integrating tRPC, React Query v5, and Prisma within the Next.js 14 App Router. tRPC is a modern RPC framework that allows you to define your API using TypeScript interfaces and generates both server and client code for you.
wpcodevo/nextauth-nextjs14-drizzle
In this tutorial, we'll cover the complete process of integrating Drizzle ORM with NextAuth v5 in Next.js 14.
wpcodevo/lc12-travel-website
Travel website with HTML, CSS and JAVASCRIPT.
wpcodevo/reactjs-crud-note-app
In this comprehensive guide, you'll learn how to build a CRUD application with React.js, Tailwind CSS, React Query, React-Hook-Form, and Axios. In brief, we'll use CRUD (CREATE, READ, UPDATE, DELETE) methods to perform basic operations against a data layer via REST API.
wpcodevo/nextjs14-trpc-authentication
In this article, you will explore the implementation of user registration, login, and logout functionalities in Next.js 14 using tRPC (Type Remote Procedure Call). tRPC is a library designed to streamline the development of full-stack applications with a primary emphasis on type safety.
wpcodevo/nextjs-react-query-supabase
In this article, you will learn how to use Supabase with React Query in the new Next.js app directory, focusing on both client and server components. Additionally, you will learn how to leverage the Supabase CLI for performing database migrations and seeding data with dummy content for testing.
wpcodevo/go-postgres-crud-rest-api
In this article, you will learn how to create a CRUD REST API in Golang using Fiber as the web framework and PostgreSQL as the database.
wpcodevo/go-postgres-jwt-auth-api
In this article, you will learn how to implement authentication and role-based authorization in Golang using JSON Web Tokens (JWT).
wpcodevo/go-standard-lib-crud-app
Therefore, in this article, we will build a basic CRUD API to cover almost 80% of what you need to know when building an API with the net/http package.
wpcodevo/rust-axum-mysql-crud-api
In this article, we’ll build a CRUD (Create, Read, Update, Delete) API in Rust using the Axum web framework and MySQL as the database.
wpcodevo/wpcodevo
wpcodevo/django-postgres-crud-rest-api
In this article, you'll learn how to implement CRUD operations on a PostgreSQL database using Django REST Framework.
wpcodevo/django-sqlite-crud-rest-api
In this tutorial, you'll learn how to build a CRUD Django REST API using the Django REST Framework.
wpcodevo/feedback-axum-mongodb
In this article, I will guide you through the process of building a CRUD API—specifically, an API for a feedback application—using Axum as our HTTP framework and MongoDB as our data storage solution.
wpcodevo/form-validation
In this article, you will learn how to validate React.js forms without relying on external libraries. Good form validation can make the difference between a positive user experience and a negative one.
wpcodevo/jwt-auth-axum-rust
In this article, we'll focus on implementing JWT authentication using the Bearer Token approach in Rust, and we will use the HS256 algorithm to ensure the integrity and authenticity of the tokens.
wpcodevo/nextauth-nextjs15-prisma
In this article, you'll learn how to set up NextAuth v5 within a Next.js 15 project. On October 21, 2024, the Next.js team announced that Next.js 15 is officially stable and ready for production.
wpcodevo/nextjs-crud-app-google-sheets
In this article, I’ll guide you through building a CRUD app—essentially a note-taking app—that uses Google Sheets as its database and React Query for handling HTTP requests.
wpcodevo/rust-feedback-api
In this tutorial, we will build a CRUD API for a feedback application. This project will help you get started with API development in Rust or enhance your skills as a Rust developer.