Projects in Awesome Lists by wpcodevo
A curated list of projects in awesome lists by wpcodevo .
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: 16 Jun 2025
https://github.com/wpcodevo/deno-refresh-jwt
In this article, you'll learn how to implement stateless authentication in Deno using JSON Web Tokens. As we all know, JSON Web Tokens can only be invalidated when they expire, so we'll include a persistent storage like Redis to serve as an extra layer of security.
access-token access-tokens api-rest deno deno-jwt denojs docker docker-compose mongodb mongodb-database oak redis redis-client redis-server refresh-access-token refresh-token restful-api
Last synced: 13 Apr 2025
https://github.com/wpcodevo/hs256-rs256-jwt-nodejs
In this article, you'll learn how to generate JSON Web Tokens, commonly referred to as JWTs, in Node.js using TypeScript.
access-token hs256 javascript jsonwebtoken jwt jwt-tokens nodejs refresh-token rs256 rsa-key-pair typescript
Last synced: 13 Apr 2025
https://github.com/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.
nextjs nextjs14 postgresql react-query reactjs supabase supabase-js
Last synced: 11 Feb 2025
https://github.com/wpcodevo/lc25-portfolio-website
Responsive Portfolio Website with HTML, CSS & JavaScript
css css3 html javascript portfolio
Last synced: 13 Apr 2025
https://github.com/wpcodevo/phone_ecommerce_website
Building an eCommerce Website API which would be consumed by PUG templating engine on the backend then later consume it on the frontend using React.
api ecommerce ecommerce-application ecommerce-store ecommerce-website nodejs pug reactjs
Last synced: 13 Apr 2025
https://github.com/wpcodevo/sveltekit-jwt-authentication
In this tutorial, we'll delve into the implementation of JSON Web Token (JWT) authentication within SvelteKit. We'll be using TypeScript along with Prisma, a popular Object-Relational Mapping (ORM) tool for Node.js.
api docker jwt jwt-authentication postgresql prisma svelte sveltekit
Last synced: 26 Jan 2025
https://github.com/wpcodevo/golang-fiber-mysql
Golang CRUD API Example with GORM, Fiber, and MySQL
crud crud-api crud-operations fiber fiber-framework go golang gorm gorm-orm mysql restapi
Last synced: 13 Apr 2025
https://github.com/wpcodevo/lc20-mega-menu
Create a responsive website mega menu with HTML and CSS
css html mega-menu navigation website-menu
Last synced: 21 Mar 2025
https://github.com/wpcodevo/lc23-restaurant-website
Responsive Restaurant Website with HTML, CSS and JavaScript
css css3 html html5 javascript restaurant website
Last synced: 21 Mar 2025
https://github.com/wpcodevo/crud-app-pymongo
In this article, you'll learn how to build a CRUD application with FastAPI, PyMongo, and a MongoDB database. You'll have a full-fledged REST API that can accept CRUD (Create, Read, Update, and Delete) requests from an API testing tool or a frontend application.
crud-api crud-app fastapi fastapi-app fastapi-crud-app fastapi-restful-api python-crud-app restful restful-api
Last synced: 21 Mar 2025
https://github.com/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.
nextauth nextauthv5 nextjs15 prisma
Last synced: 21 Mar 2025
https://github.com/wpcodevo/simple-app-in-sveltekit
In this article, you will learn how to build a REST API with CRUD functionalities in TypeScript using the SvelteKit framework. This marks the first part of a two-part series where we'll create a full-stack feedback application.
docker postgres prisma prisma-orm restapi supabase svelte sveltejs sveltekit typescript
Last synced: 21 Mar 2025
https://github.com/wpcodevo/nodejs-restful-api
ExpressJS & MongoDB RESTful API with Authentication and Authorization
express-js expressjs mongodb mongodb-atlas
Last synced: 21 Mar 2025
https://github.com/wpcodevo/explore-prisma
In this tutorial, you will learn how to set up and configure a PostgreSQL instance on your local development environment using Docker and Docker Compose. Next, you will use Prisma to create databases and models, as well as perform the basic CRUD, Create/Read/Update/Delete operations. Then, you will create Prisma associations for one-to-one, one-to-many, and many-to-many relationships.
mysql postgres postgresql prisma prisma-client prisma-orm prisma2 sqlite
Last synced: 21 Mar 2025
https://github.com/wpcodevo/lc13-login-signup-form
Login and Signup form with animation using html css and javascript
Last synced: 13 Apr 2025
https://github.com/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.
github-oauth github-oauth2 google-oauth google-oauth2 rust rust-frontend rust-lang yew-framework yew-router yewdux
Last synced: 21 Mar 2025
https://github.com/wpcodevo/rust-send-html-smtp-emails
In this article, you will learn how to send HTML emails in Rust using the Simple Mail Transfer Protocol (SMTP). We'll begin by creating HTML templates using the Handlebars templating engine.
email handlebars html-email lettre rust smtp smtp-client
Last synced: 21 Mar 2025
https://github.com/wpcodevo/deno-todo-api
In this comprehensive guide, you will learn how to use Prisma ORM in a Deno project. To demonstrate how Prisma can be used in a Deno project, we will create a Todo CRUD RESTful API that runs on an Oak middleware framework.
crud-api deno deno-crud-api deno-prisma denoland oak prisma prisma-client prisma-orm
Last synced: 21 Mar 2025
https://github.com/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.
feedback-app feedback-application frontend rust rust-lang single-page-app trunk web-sys webassembly yew yew-framework
Last synced: 21 Mar 2025
https://github.com/wpcodevo/lc16-social-media-podcast
Build social media web app like facebook, instagram, and tiktok with html css and javascript
Last synced: 11 Jun 2025
https://github.com/wpcodevo/lc14-ecommerce-website
Ecommerce website with html, scss, webpack, es6 modules
Last synced: 11 Jun 2025
https://github.com/wpcodevo/deno-rs256-jwt
In this article, you'll learn how to implement JSON Web Token authentication with access and refresh tokens using the Web Cryptography API provided in Deno.
deno deno-jwt denoland jwt-auth jwt-authentication jwt-deno jwt-token private-key private-key-cryptography public-key public-key-cryptography public-key-encryption rs256-jwt-deno
Last synced: 26 Jan 2025
https://github.com/wpcodevo/react-crud-fetchapi-app
In this tutorial, you'll learn how to build a React.js CRUD application with JavaScript Fetch API, tailwind CSS, and React-Hook-Form. This app will leverage Fetch API to perform CRUD (CREATE, READ, UPDATE, DELETE) operations against a RESTful API via HTTP protocol.
crud-app crud-application fetch-api react-crud reactjs-crud ts typescript vite
Last synced: 13 Apr 2025
https://github.com/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.
api crud docker postgresql rest-api rust sqlx sqlx-cli
Last synced: 21 Mar 2025
https://github.com/wpcodevo/sveltekit-form-actions-simple-app
In this article, you will learn how to build a full-stack feedback application in SvelteKit using Form Actions and Prisma ORM. Using Form Actions will enable us to directly mutate data in the database from the frontend application, which means we do not have to go through an API layer.
form-actions postgres prisma-orm supabase svelte sveltekit vercel
Last synced: 21 Mar 2025
https://github.com/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).
authentication authorization fiber-framework go golang gorm jwt postgresql
Last synced: 21 Mar 2025
https://github.com/wpcodevo/blog
NextJs Blog with Sanity.io, emailjs and ConvertKit
convertkit nextjs react sanity-io sanity-studio
Last synced: 21 Mar 2025
https://github.com/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.
crud crud-api crud-api-fiber go golang gorm-orm postgres
Last synced: 21 Mar 2025
https://github.com/wpcodevo/node-auth-recipe
Node js Recipe App. This project is designed to help improve your node js skills by learning authentication, sending emails and validating user inputs.
authentication email email-sender email-template express mongodb mongodb-atlas mongoose nodejs
Last synced: 21 Mar 2025
https://github.com/wpcodevo/lc22-contact-form
contact form with recapcha using html css
Last synced: 21 Mar 2025
https://github.com/wpcodevo/lc19-video-audio-downloader
video, audio downloader with nodejs, html and css
Last synced: 21 Mar 2025
https://github.com/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.
form-validation form-validation-react html-form reactjs
Last synced: 21 Mar 2025
https://github.com/wpcodevo/flask-note-taking-api
In this comprehensive guide, we will explore the process of building a RESTful API in Python using the Flask framework.
alembic docker-compose flask flask-api flask-restapi flask-restful flask-sqlalchemy postgresql sqlalchemy
Last synced: 21 Mar 2025
https://github.com/wpcodevo/lc18-vanilla-js-blog
Build a dynamic blog with vanilla javascript and contentful
Last synced: 21 Mar 2025
https://github.com/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.
crud-api django django-crud django-rest-framework python-api
Last synced: 21 Mar 2025
https://github.com/wpcodevo/passport_login_register
A node.js application built around user authentication in the form of user login and register.
Last synced: 21 Mar 2025
https://github.com/wpcodevo/deno-crud-app
In this article, you'll learn how to implement CRUD (Create, Read, Update, and Delete) operations with DenoDB in Deno. The Deno CRUD API will run on an Oak middleware framework and store data in an SQLite database.
api crud-api deno deno-crud deno-crud-api denodb rest-api rest-crud restful-crud-api
Last synced: 26 Jan 2025
https://github.com/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.
crud crud-api django django-api django-rest-framework docker docker-compose postgresql
Last synced: 21 Mar 2025