Teams in AdonisJS

Teams in AdonisJS

8 lessons
Start course

Almost every SaaS applications these days have some kind of teams functionality. In this course, we’ll be looking at how to implement teams functionality in AdonisJS completely from scratch.

What you'll learn

  • Create personal and standard teams
  • Teams management
  • Switching teams
  • Inviting members to teams
  • Members management
  • Members role management
  • Teams billing
  • and so much more

Getting started

We'll kick off the course by creating a fresh AdonisJS application.

So as to have some kind of base to start with and to keep this course focused mainly on teams functionality, I'll be using flair to scaffold the authentication part of the application.


Now, let's get to the meat of the application, which is: creating teams, and in this lesson, we'll be covering creating personal teams.

Unlike personal teams, non-personal teams are what we want users to be able to create themselves. In this lesson, we'll look at how to create non-personal teams.

In this lesson, we cover how to fetch and display users' teams.

In this lesson, we cover how to switch between teams and set the user's current team. We also cover how to automatically switch users to newly created teams.

In this lesson, we learn how users can update their teams.

In this lesson, we learn how users can delete their teams with exceptions to personal teams.

*Course still in development. Do check back often for updates.

Chimezie Enyinnaya

Hi, I'm Chimezie Enyinnaya, your teacher.

I’m a self-taught software developer based in Lagos, Nigeria, with over 8 years of experience. In the last couple of years, I've been doing more teaching because I enjoy sharing my knowledge so that others can benefit from it. Come along as I teach you all I know about AdonisJS, Node.js, and JavaScript at large!