caley-io / marketing

A new kind of email client
https://caley.io
GNU Affero General Public License v3.0
64 stars 9 forks source link

Multitenancy and Teams/Workspaces support #1

Open jeremyscatigna opened 6 months ago

jeremyscatigna commented 6 months ago

Multitenancy and Teams/Workspaces support:

The goal here is to enable support for Workspace/Teams just like in Slack you could have multiple workspaces for example one that is your personal workspace composed of all your personal email addresses and others for companies or teams

It involves:

jeremyscatigna commented 5 months ago

/bounty 50

algora-pbc[bot] commented 5 months ago

💎 $50 bounty created by Magnet-wtf 🙋 If you start working on this, comment /attempt #1 along with your implementation plan 👉 To claim this bounty, submit a pull request that includes the text /claim #1 somewhere in its body 📝 Before proceeding, please make sure you can receive payouts in your country 💵 Payment arrives in your account 2-5 days after the bounty is rewarded 💯 You keep 100% of the bounty award 🙏 Thank you for contributing to Magnet-wtf/caley.io!

👉 Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🔴 @ibishal Jan 26, 2024, 11:06:55 AM WIP
🟢 @atulkrs Jan 26, 2024, 6:08:47 PM WIP
🟢 @Pradumn27 Jan 30, 2024, 8:28:59 AM WIP
ibishal commented 5 months ago

/attempt #1 can i get assigned?

jeremyscatigna commented 5 months ago

Sure you could have a try @ibishal !

jeremyscatigna commented 5 months ago

Do you need more details ?

jeremyscatigna commented 5 months ago

Here is layout I have in mind (The left bar):

Screenshot 2024-01-26 at 13 02 12

Just like Slack it would be cool to have a left bar With Workspaces

For the flow:

  • When a user signup it should create a personal Workspace
  • In the workspace the user could add multiple Google accounts
  • The user could create New workspaces
  • A user could invite people to join the workspace (email invite)
  • A user could Update the workspace name and logo
  • The user could add roles to people on his team

If you take a look at the codebase the main page is under /mail

Let me know if you have any questions @ibishal

ibishal commented 5 months ago

Hey @jeremyscatigna is there any test credentianls for accesing the dashboard

atulkrs commented 5 months ago

/attempt #1

jeremyscatigna commented 5 months ago

Hey @jeremyscatigna is there any test credentianls for accesing the dashboard

You need to fill the .env with all the needed keys and credentials

ibishal commented 5 months ago

Hey @jeremyscatigna is there any test credentianls for accesing the dashboard

You need to fill the .env with all the needed keys and credentials

i should go to /admin route right?

jeremyscatigna commented 5 months ago

Hey @jeremyscatigna is there any test credentianls for accesing the dashboard

You need to fill the .env with all the needed keys and credentials

i should go to /admin route right?

To /mail

Pradumn27 commented 5 months ago

/attempt #1 Can I get this assigned @jeremyscatigna since @ibishal removed their assignment?

Algora profile Completed bounties Tech Active attempts Options
@Pradumn27 6 bounties from 2 projects
TypeScript, JavaScript,
SCSS & more
Cancel attempt