Master Full Stack Development by Building Discord Bot Dashboards

Learn about command handlers, databases, APIs, and backend dashboards all while improving your Discord bot.

What you will learn
Full stack development is complex and can be overwhelming. This course combines learning full stack and advanced Discord bot development.
Website Dashboard
Learn how to build an entire website dashboard for your bot with React.JS, Next.JS, and Tailwind CSS.
Databases with MongoDB
Learn to use MongoDB to store, read, and update data for your Discord bots. This is an essential skill for any full stack developer.
Fully Customizable
Just want to upgrade your Discord bot? Simply download the final source code and update it to fit your needs.
Lessons
This course will include 87 video tutorials. The source code can be downloaded for each lesson.
00 Introduction
An introduction to the course and how to take advantage of everything it offers.
8m
00.
Welcome video
01.
Course introduction
02.
Where to ask for help
03.
Have one monitor? Watch this
04.
How to claim your Discord role
01 Command Handler
A custom command handler will give you the most control of your bot. In this module you build one from the ground up.
5h33m
00.
What you will be making
01.
Setting up your projects
02.
Creating your Github repositories
03.
Basic legacy command handler
04.
Creating your free Mongo database
05.
Argument handling
06.
Command runtime validations
07.
Command syntax validations
08.
Test only commands
09.
Creating slash commands
10.
Running slash commands
11.
Deleting slash commands
12.
Slash command arguments
13.
Updating slash commands
14.
Guild and owner only commands
15.
Legacy command aliases
16.
Initialization method
17.
Replying to legacy commands
18.
Deferring replies
19.
Cooldowns
20.
Persistent cooldowns
21.
Canceling cooldowns
22.
Autocomplete
23.
Permissions
24.
Configurable required permissions
25.
Configurable required roles
26.
Disabling default commands
27.
Channel specific commands
28.
Custom commands
29.
Enable and disable commands
30.
Per guild prefixes
31.
Event handling
32.
Validation plugins
33.
Features handler
34.
TL;DR
02 Hosting and Scaling
Here you will learn how to host your bot with security and uptime in mind.
40m
00.
Proper VPS security
01.
Downtime alerts
02.
Sharding
03 Growth Strategies
Learn multiple ways to get more users to try your Discord bot.
10m
00.
Word of mouth growth
01.
Content marketing
04 Creating the API
In this module you create a Next.JS project to host your API and dashboard website.
35m
00.
The dashboard architecture
01.
Creating our Next.JS Project
02.
Button roles API endpoint
03.
Status changer API endpoint
04.
TL;DR
05 Creating the Bot
Before you work on your dashboard you need to create some working features in your Discord bot. In this module you will make "button roles" and "auto status changer" features.
58m
00.
Button roles
01.
Handling button clicks
02.
Deleting buttons & handling 5+ buttons
03.
Automatic status changer
04.
TL;DR
06 Creating the Dashboard
You can finally create your website dashboard and allow users to signup to use your bot.
3h42m
00.
Dashboard design template
01.
Installing Tailwind
02.
Creating your homepage
03.
Creating your navigation
04.
Creating your footer
05.
Authenticating with Discord
06.
Securing the API
07.
Dashboard navigation
08.
Loading and listing guilds
09.
Identifying guilds that have the bot
10.
Button roles messages UI
11.
Button roles buttons UI
12.
Sending and updating the role message
13.
Auto status changer page
14.
Social proof stats
15.
Cleaning up guild selection
16.
Deploying to Vercel for free
17.
TL;DR
07 Monetizing the Bot
It's time to finally earn money from all of your hard work. In this module you go over three options you have to monetize your Discord bot.
00.
Stripe vs PayPal vs Patreon
01.
Setting up tiers
02.
Setting up Patreon
03.
Monetizing with Patreon
04.
Getting started with Stripe
05.
How the remaining videos are structured
06.
Setting Dashboard
07.
Pricing Page
08.
Checkout Modal
09.
Payment Methods
10.
Payment History
11.
Manage Plan
12.
Canceling Subscription
13.
Upgrade/Downgrade Plan
$25 Lifetime Access
Get lifetime access to Level Up Your Bot with a one-time purchase. Includes free updates when Discord.JS, React.JS, or Next.JS release new versions.
THIS COURSE INCLUDES:
11+ hours of video content with source code downloads
Support from our Discord community of over 9,000 members
Learn the basics of full stack development
A user friendly website dashboard. Preview Dashboard
Taught by a full stack developer with 15+ years experience
Bot monetization through Stripe, PayPal, and/or Patreon
A powerful command handler that can be customized to fit your needs
Proper bot hosting with both security and uptime in mind
+BONUSES
Dashboard design template
Advanced command handler module
Downloadable source code for each lesson
$100 in free Linode hosting credits
Downtime alert system to get notified if your bot ever crashes. Notifications are via Discord DM, email, and/or text message.
14 Day Money Back
Guarantee
We want you to make an informed decision about whether this course will be right for you, and you can't make an informed decision without diving into the course material.

That's why we have a no questions asked 14 day money back guarantee. This way you can try the course risk free, and if it isn't for you then simply email us at alex@wornoffkeys.com and we'll refund your payment in full.
FAQ
What if I need help with the course material?
Support for this course is done peer-to-peer in our Discord community. This is how we are able to offer this course at such a low price. Click here to join our Discord community of over 9,000 users.
What languages and technologies are used?
We will use Javascript, Node.JS, and Discord.JS to create the Discord bot. We will also use React.JS and Next.JS to create the dashboard website.

To deploy our dashboard we will use Vercel and to deploy our Discord bot we will use Linode. We'll walk you through how to do this step-by-step.
When does the course start and finish?
This course is self-paced so you decide when you want to work on it. There are no deadlines.
What is your refund policy?
We offer a 14 day money back guarantee. Click here for more information.
Your Instructor
My name is Alexzander Flores and I've been a software developer for 15 years. I've worked on many projects and made a living off of my own small startup for two years before selling it.

I now focus on creating programming tutorials on my Youtube channel with 0 lifetime views and 0 videos tutorials.