An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by wpcodevo

A curated list of projects in awesome lists by wpcodevo .

https://github.com/wpcodevo/phone_website

An eCommerce website template built with HTML, CSS, and JAVASCRIPT.

Last synced: 05 Apr 2025

https://github.com/wpcodevo/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.

authjs docker jwt-authentication nextauth nextauthjs nextjs nextjs13 postgres prisma session-auth

Last synced: 07 Apr 2025

https://github.com/wpcodevo/jwt_authentication_react

JWT Authentication and Authorization with React, RTK Query, Material UI, React Hook Form and Zod.

authentication authorization jwt jwt-authentication jwt-token jwt-tokens

Last synced: 09 Apr 2025

https://github.com/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.

crud crud-api gin go golang grpc grpc-client grpc-go grpc-server jwt mongodb rest restful restful-api

Last synced: 26 Feb 2025

https://github.com/wpcodevo/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.

nextjs13 react-query react-query-devtools setup setup-nextjs13

Last synced: 13 Apr 2025

https://github.com/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.

axum axum-framework axum-server docker docker-compose jwt jwt-auth jwt-authentication postgresql sqlx sqlx-cli

Last synced: 13 Apr 2025

https://github.com/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.

crud crud-api go golang gorm gorm-orm postgresql rest-api restful-api

Last synced: 20 Dec 2024

https://github.com/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.

fastapi fastapi-crud fastapi-framework jwt jwt-authentication mongodb pydantic pydantic-models rest-api uvicorn

Last synced: 13 Apr 2025

https://github.com/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.

jwt nextjs nextjs-trpc nextjs-trpc-client nextjs-trpc-server postgresql trpc trpc-api trpc-client trpc-server

Last synced: 13 Apr 2025

https://github.com/wpcodevo/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.

crud crud-api jwt jwt-auth jwt-authentication jwt-tokens node node-js nodejs nodemon postgres postgresql postgresql-database restful restful-api typeorm

Last synced: 13 Apr 2025

https://github.com/wpcodevo/2fa-nodejs

This article will teach you how to secure a Node.js API by implementing two-factor authentication (2FA) system using tokens generated by Google Authenticator or Authy. The one-time passcode (OTP) can be delivered via different methods like SMS but we will use Google Authenticator or Authy to reduce the complexity of the project.

2fa express expressjs nodejs nodejs-server otp otp-applications otp-verification otpauth speakeasy totp two-factor-auth two-factor-authentication

Last synced: 13 Apr 2025

https://github.com/wpcodevo/python_fastapi

This article will teach you how to create a CRUD RESTful API with Python, FastAPI, SQLAlchemy ORM, Pydantic, Alembic, PostgreSQL, and Docker-compose to perform the basic Create/Read/Update/Delete operations against a database.

fastapi fastapi-crud fastapi-sqlalchemy postgresql pydantic pydantic-models python rest-api restful restful-api sqlalchemy sqlalchemy-orm sqlalchemy-python uvicorn

Last synced: 13 Apr 2025

https://github.com/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.

nodejs nodemailer postgresql pug typescript

Last synced: 09 Apr 2025

https://github.com/wpcodevo/nextjs-fastapi-framework

In this article, you will learn how to seamlessly integrate a FastAPI project into your Next.js application and deploy the entire project on Vercel. But that's not all! We won't stop at integration; we will take it a step further by building a simple Todo application.

crud-api fastapi nextjs restapi todolist vercel vercel-deployment vercel-serverless-functions

Last synced: 13 Apr 2025

https://github.com/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.

nextjs nextjs-app-directory nextjs13 redux redux-toolkit rtk-query

Last synced: 13 Apr 2025

https://github.com/wpcodevo/rust-axum-postgres-api

Are you interested in building a Rust API with CRUD functionalities using the Axum framework and PostgreSQL database? If so, you're in the right place! In this article, I will guide you through building a functional note-taking application API using Rust, Axum, SQLX, and PostgreSQL.

axum axum-framework postgres postgresql rust sqlx

Last synced: 13 Apr 2025

https://github.com/wpcodevo/lc09-ecommerce-website

Build ecommerce website with html css and Javascript step by step

Last synced: 21 Mar 2025

https://github.com/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.

authjs nextauth nextauthjs nextjs14 nextjs14-typescript postgres prisma

Last synced: 13 Apr 2025

https://github.com/wpcodevo/two_factor_reactjs

This article will teach you how to secure a React.js app by implementing two-factor authentication (2FA) feature using TOTP tokens generated by Google Authenticator, Authy, or Chrome's Authenticator extension

2fa 2factor multifactor multifactor-authentication react reactjs two-fa two-factor two-factor-auth two-factor-authentication

Last synced: 13 Apr 2025

https://github.com/wpcodevo/fastapi_sqlalchemy

In this article, I'll provide you with a simple and straightforward guide on how you can build a CRUD app with FastAPI and SQLAlchemy. The FastAPI app will run on a Starlette web server, use Pydantic for data validation, and store data in an SQLite database.

crud-api crud-app fastapi fastapi-crud fastapi-crud-app fastapi-sqlalchemy rest-api restful-api sqlite

Last synced: 13 Apr 2025

https://github.com/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.

authentication nextjs nextjs14 supabase supabase-auth

Last synced: 13 Apr 2025

https://github.com/wpcodevo/rust-axum-jwt-rs256

In this article, you'll learn how to build a secure and efficient backend API in Rust with JWT access and refresh tokens functionality. We'll leverage the high-performance Axum framework and SQLX to store data in a PostgreSQL database.

assymetric-encryption authentication axum axum-framework docker jsonwebtoken jwt jwt-authentication postgresql private-keys public-keys rs256 rust

Last synced: 13 Apr 2025

https://github.com/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.

actix-web api crud crud-api crud-application crud-operations postgres postgresql restapi rust rust-lang sqlx

Last synced: 13 Apr 2025

https://github.com/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.

actix-web docker full-stack pgadmin postgres rust rust-fullstack sqlx sqlx-cli trunk yewdux

Last synced: 13 Apr 2025

https://github.com/wpcodevo/nextjs13-user-signin-signup

In this article, we'll explore how to implement JWT authentication in Next.js 13 API route handlers. We'll cover the process of generating and verifying JWTs, handling authentication errors, and protecting sensitive API endpoints.

api-router jwt-authentication middleware nextjs nextjs13 prisma reactjs server-components user-login user-signup

Last synced: 13 Apr 2025

https://github.com/wpcodevo/nextjs-flask-framework

In this article, you will learn how to integrate a Flask API project with Next.js and deploy them on Vercel.

flask flask-api flask-restful nextjs vercel vercel-deployment vercel-serverless-functions

Last synced: 13 Apr 2025

https://github.com/wpcodevo/complete-restful-api-in-rust

In this article, you will learn how to build a Rust API with unit testing in mind. This means we will take a modular approach, which will make our lives easier when writing unit tests.

actix-web actix-web-middleware docker github-actions postgresql rust unit-testing unit-tests

Last synced: 13 Apr 2025

https://github.com/wpcodevo/simple-api-rust-axum

If you're new to Rust and eager to build your first API, you're in luck: this article will guide you step by step through building a simple REST API in Rust using the Axum framework.

axum axum-framework rust todo-app todo-app-api todo-list

Last synced: 13 Apr 2025

https://github.com/wpcodevo/golang-fiber-jwt

In this comprehensive guide, you'll learn how to implement JWT (JSON Web Token) authentication in a Golang application using GORM and the Fiber web framework.

api fiber fiber-framework golang gorm gorm-orm http-server jwt jwt-authentication postgresql rest-api

Last synced: 13 Apr 2025

https://github.com/wpcodevo/two_factor_golang

This article will teach you how to secure a Golang API by implementing two-factor authentication (2FA) using TOTP codes generated by an authenticator app like Google Authenticator or Authy.

2fa-golang 2factor crud-api golang golangapi otp otp-golang otp-verification totp totp-tokens

Last synced: 13 Apr 2025

https://github.com/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.

actix-web api google-oauth google-oauth2 oauth oauth2 rest-api rust rust-api rust-application

Last synced: 13 Apr 2025

https://github.com/wpcodevo/golang-postgresql-api

This article will teach you how to set up a SQLC API project with Golang, standard Database/SQL package, Gin Gonic, PostgreSQL, Golang-migrate, and Docker-compose. You will also learn how to generate Golang database CRUD functions and Structs with the SQLC compiler. The SQLC Golang API will use a PostgreSQL database and run on the Gin Gonic HTTP server. We will use the Golang-migrate package to push the SQL schema to the database.

gin go golang jwt postgresql

Last synced: 12 Apr 2025

https://github.com/wpcodevo/nextjs13-trpc-setup

Are you interested in using tRPC in the new Next.js 13 app directory? Look no further! In this article, I'll walk you through the process of setting up a tRPC server and client in the Next.js 13 app directory step by step.

nextjs nextjs13 react react-query trpc trpc-client trpc-server

Last synced: 13 Apr 2025

https://github.com/wpcodevo/totp-rust

In this comprehensive guide, you'll learn how to implement two-factor authentication (2FA) in a Rust application using OTP tokens generated by an Authenticator app like Authy, Google Authenticator, or Chrome's Authenticator extension.

actix-web otp otp-token otp-verification rust rust-api rustlang totp totp-rs totp-tokens two-factor-auth two-factor-authentication

Last synced: 13 Apr 2025

https://github.com/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.

api axios express expressjs google-oauth google-oauth2 node nodejs rest-api

Last synced: 13 Apr 2025

https://github.com/wpcodevo/nextjs-trpc-crud-app

This article will teach you how to build a full-stack tRPC CRUD (Create, Read, Update, and Delete) app with Next.js. The tRPC API will be built on Next.js edge runtime and the tRPC client will be created with React.js. For data storage, we'll use Prisma ORM to query and mutate an SQLite database.

nextjs-api nextjs-crud react-crud-app reactjs reactjs-crud trpc trpc-api trpc-client trpc-crud-app trpc-server

Last synced: 13 Apr 2025

https://github.com/wpcodevo/rust-axum-mongodb

In this article, we'll explore how to create a robust API that supports Create, Read, Update, and Delete operations using the Axum framework and MongoDB.

axum axum-framework cors crud crud-api docker docker-compose mongodb restful-api rust

Last synced: 13 Apr 2025

https://github.com/wpcodevo/rust-axum-mysql

In this article, you'll discover how to use the Axum framework to build a RESTful API in Rust that supports basic CRUD (Create, Read, Update, Delete) operations against a MySQL database.

axum axum-framework crud crud-api docker mysql-database rust sqlx sqlx-cli

Last synced: 13 Apr 2025

https://github.com/wpcodevo/ecom5

Last synced: 21 Mar 2025

https://github.com/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.

crud crud-api rest-api restful-api rust rust-api rust-lang tokio tokio-rs warp

Last synced: 13 Apr 2025

https://github.com/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.

actix-cors actix-web api api-rest crud crud-api crud-app rest rest-api restful-api rust rust-api

Last synced: 13 Apr 2025

https://github.com/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.

google-oauth-login google-oauth2 jwt oauth oauth2 react reactjs token vite

Last synced: 13 Apr 2025

https://github.com/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.

actix-web actix-web-jwt actix-web-middleware api docker jsonwebtoken jwt jwt-auth jwt-authentication postgres restapi rust rust-api rust-lang sqlx

Last synced: 13 Apr 2025

https://github.com/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.

nextjs14 prisma react-query trpc trpc-client trpc-server

Last synced: 13 Apr 2025

https://github.com/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.

apollo apollo-server apollographql graphql graphql-api graphql-request graphql-server mongodb mongoose nextjs nextjs-apolloserver nextjs-graphql nextjs-graphql-mongodb nextjs-typescript nodejs react react-query typegoose

Last synced: 12 Feb 2025

https://github.com/wpcodevo/nextjs13-simple-app

In this article, you will learn how to build a fullstack application in the new Next.js 13 app directory. Next.js 13.2 introduced a new approach to building APIs in the App Router (app), where we can create custom request handlers for a given route using the Web Request and Response APIs.

nextjs nextjs13 prisma prisma-orm restful-api simple-api sqlite

Last synced: 13 Apr 2025

https://github.com/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.

app-router-nextjs nextjs nextjs14 react react-query server-components

Last synced: 13 Apr 2025

https://github.com/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.

actix-web api backend-api crud crud-api crud-operation docker mysql restful-api rust sqlx sqlx-cli

Last synced: 13 Apr 2025

https://github.com/wpcodevo/nextauth-nextjs14-drizzle

In this tutorial, we'll cover the complete process of integrating Drizzle ORM with NextAuth v5 in Next.js 14.

drizzle drizzle-orm nextauth nextauthjs nextjs14 postgres

Last synced: 13 Apr 2025

https://github.com/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.

frontend-app http-requests login-page signup-page web-app web-application webassembly yew yew-framework yew-router

Last synced: 13 Apr 2025

https://github.com/wpcodevo/grpc-node-prisma

In this guide, you will learn how to build a complete CRUD gRPC API server and client with TypeScript in a Node.js environment that runs on an Expressjs framework and uses a Prisma database ORM. We'll create five RPC services on the gRPC server that are going to be evoked by the gRPC client to perform the basic CRUD (Create, Read, Update, and Delete) operations.

express express-js expressjs grpc grpc-client grpc-node grpc-nodejs grpc-server node nodejs nodejs-server prisma prisma-client prisma-orm

Last synced: 13 Apr 2025

https://github.com/wpcodevo/lc16-ecommerce-website

build ecommerce website with html css and javascript from scratch step by step

Last synced: 21 Mar 2025

https://github.com/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.

asymmetric-cryptography bcrypt fiber fiber-framework go golang jwt pgadmin4 postgresql private-key public-key-cryptography redis rs256

Last synced: 13 Apr 2025

https://github.com/wpcodevo/lc26-food-delivery-website

Responsive Food Delivery Website with HTML, CSS and JavaScript

codevo css food-delivery food-ordering html html-css javascript js website-design wpcodevo

Last synced: 13 Apr 2025

https://github.com/wpcodevo/blog_mui_react-hook-form

Login and Signup Forms with React, React Hook Form, TypeScript and Material UI

material-ui mui muiv5 react reacthookform

Last synced: 13 Apr 2025

https://github.com/wpcodevo/lc12-travel-website

Travel website with HTML, CSS and JAVASCRIPT.

html-css-javascript travel

Last synced: 21 Mar 2025

https://github.com/wpcodevo/react-rtkquery-crud-app

In this comprehensive guide, you'll build a React.js CRUD app using Redux Toolkit and RTK Query hooks. In brief, we'll create RTK Query hooks that React will use to perform CRUD operations against a REST API.

api crud crud-api crud-app crud-application react-crud react-crud-app reactjs redux redux-thunk redux-toolkit rtk-query

Last synced: 13 Apr 2025

https://github.com/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.

apollo-client gql graphql nextjs13 react-server-component react18

Last synced: 13 Apr 2025

https://github.com/wpcodevo/nextjs13-mongodb-setup

Are you interested in using MongoDB with the new Next.js 13 app directory? If so, you're in luck! In this article, we'll explore how to set up and use MongoDB in the new Next.js 13 App Router.

docker mongodb mongodb-atlas mongoose nextjs nextjs13 nextjs13-app-router reactjs typegoose

Last synced: 13 Apr 2025

https://github.com/wpcodevo/portfolio2

Last synced: 21 Mar 2025

https://github.com/wpcodevo/rust-user-signup-forgot-password-email

In this article, we will explore the process of building a REST API in Rust with features like user registration, email verification, login, and logout capabilities. Our API will be powered by the high-performance Axum framework and will utilize the SQLx toolkit to store data in a SQLite database.

axum axum-framework axum-server restful-api rust rust-api rust-lang signin signup sqlite sqlx sqlx-cli

Last synced: 13 Apr 2025

https://github.com/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.

docker nextjs nextjs13 nextjs14 postgres prisma trpc trpc-client trpc-server

Last synced: 13 Apr 2025

https://github.com/wpcodevo/ecommerce4

Last synced: 21 Mar 2025

https://github.com/wpcodevo/lc28-fashion-ecommerce-website

Fashion ecommerce website with html scss css and javascript

css css3 javascript template

Last synced: 13 Apr 2025

https://github.com/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.

axios-crud-app crud-app crud-app-reactjs react-query reactjs reactjs-crud reactjs-crud-app

Last synced: 13 Apr 2025

https://github.com/wpcodevo/deno-mongodb

In this tutorial, we'll cover how to build a Deno API that supports CRUD operations and stores data in a MongoDB database. The example API will run on an Oak middleware framework that will include routes to create, retrieve, update, and delete documents in the database.

crud crud-api deno denoapi mongodb oak oakframework rest-api restful zod

Last synced: 13 Apr 2025

https://github.com/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.

api crud crud-api crud-application docker fiber fiber-framework golang gorm gorm-orm postgres postgresql rest-api

Last synced: 13 Apr 2025

https://github.com/wpcodevo/crud-app-sequelize

In this article, you'll learn how to build a complete CRUD API with Node.js and Sequelize. The REST API will run on an Express.js server and have endpoints for performing CRUD operations against a PostgreSQL database.

crud crud-api express expressjs nodejs nodejs-api orm sequelize sequelize-orm typescript zod

Last synced: 13 Apr 2025

https://github.com/wpcodevo/node-react-trpc-crud-app

In this guide, you'll create a full-stack note application that follows the CRUD (Create, Read, Update, and Delete) architecture with tRPC and use Prisma ORM to store data in an SQLite database. We'll build the tRPC API with Node.js and the UI with React.js.

expressjs node node-crud-app nodejs nodejs-trpc react-crud react-crud-app reactjs reactjs-trpc trpc trpc-api trpc-app trpc-client trpc-crud-app trpc-server type-safe-api typescript

Last synced: 13 Apr 2025

https://github.com/wpcodevo/lc-24-deliveroo

Responsive Food Ordering Website with HTML, CSS and JavaScript

css css3 food-delivery food-ordering html html5 javascript

Last synced: 13 Apr 2025

https://github.com/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.

api crud crud-api docker docker-compose mongodb rest-api restful-api rust rust-lang rust-language server warp

Last synced: 10 Apr 2025

https://github.com/wpcodevo/django_crud_project

In this article, you'll learn how to build a CRUD API with Django and Django REST framework. The RESTful API will have endpoints for performing CRUD operations against an SQLite database.

api api-rest crud crud-api django django-crud django-framework django-rest-framework python rest rest-api

Last synced: 13 Apr 2025

https://github.com/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.

access-token actix-web docker jwt jwt-middleware postgresql redis refresh-token rs256 rust

Last synced: 13 Apr 2025

https://github.com/wpcodevo/file_upload_golang

This article will teach you how to upload single and multiple files on a Golang web server.The tutorial focuses on image upload, but the concepts can be extended and used for any file type.

file-upload gin gin-file-upload gin-gonic golang golang-file-upload golang-image-upload image-processing image-upload imageupload

Last synced: 13 Apr 2025

https://github.com/wpcodevo/2fa_fastapi

This article will teach you how to secure a FastAPI app by implementing two-factor (2FA) authentication using TOTP tokens generated by an authenticator application like Chrome's Authenticator extension, Google Authenticator or Authy.

2fa 2fa-python 2factor docker docker-compose fastapi fastapi-2fa fastapi-mongodb mongodb two-factor two-factor-auth two-factor-authentication

Last synced: 13 Apr 2025

https://github.com/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.

react reactjs redux redux-toolkit rtk-query typescript

Last synced: 13 Apr 2025

https://github.com/wpcodevo/react-query-axios-tailwindcss

This article will give you a comprehensive overview of JSON Web Token authentication with React.js, React Query, React-Hook-Form, Zod, and a RESTful API. You will learn how to validate forms with the React-Hook-Form library, make queries and mutations with React Query, register new users, verify their email addresses, sign the users into the React app, and log them out of the app.

axios golang nodejs react reactjs

Last synced: 13 Apr 2025

https://github.com/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.

api crud crud-api fiber fiber-framework golang gorm gorm-orm sqlite

Last synced: 13 Apr 2025

https://github.com/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.

context-api context-api-react nextjs13 reactjs state-management

Last synced: 13 Apr 2025

https://github.com/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.

api api-rest crud crud-api rest-api restful-api rocket rocket-framework rust rust-lang rust-restapi

Last synced: 13 Apr 2025

https://github.com/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.

crud crud-api nextjs nextjs13 prisma prisma-orm

Last synced: 13 Apr 2025

https://github.com/wpcodevo/nextjs-server-action-app

In this article, we will explore everything you need to know about Server Actions. If you're not already familiar with Server Actions, here's a simple description. Server Actions are a newly introduced feature in Next.js 13 that enables us to directly mutate data on the server from the frontend.

client-actions client-components form-actions nextjs nextjs13 prisma-orm reactjs server-actions server-components server-functions server-mutations

Last synced: 13 Apr 2025

https://github.com/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.

authentication jwt jwt-authentication rust tailwindcss trunk webassembly yew yew-framework yew-router yew-rust yewdux

Last synced: 13 Apr 2025

https://github.com/wpcodevo/django_2fa_project

In this article, you'll learn how to add two-factor (2FA) authentication to a Django REST API using TOTP tokens generated by an Authenticator app like Chrome's Authenticator extension, Authy or Google Authenticator.

2fa django django-2fa django-api django-api-framework django-framework django-rest-framework ptop two-factor two-factor-auth two-factor-authentication

Last synced: 13 Apr 2025