Vedantjn / smooth-hire

SmoothHire is a SaaS job application platform that simplifies the hiring process. Offer a seamless experience to applicants and streamline recruitment for companies, eliminating the complexities of traditional portals.
https://smooth-hire.vercel.app
4 stars 5 forks source link

Multi-Tenancy Support #5

Open Vedantjn opened 1 month ago

Vedantjn commented 1 month ago

Enable multiple companies to use the platform independently while keeping their data isolated from each other.

Database Design: Modify the database schema to support multiple tenants (companies). You could use a "tenant_id" or "company_id" in key tables (e.g., job postings, applicants) to differentiate between companies.

Data Isolation: Ensure each company’s data is kept private and only accessible to authorized users from that company.

Routing: Set up routes that distinguish between different companies (e.g., easyapply.com/companyA/dashboard vs. easyapply.com/companyB/dashboard).

varunvaatsalya commented 1 month ago

I can implement this type of schema & routes please assign it to me!

Vedantjn commented 1 month ago

@varunvaatsalya I think you should focus on one issue at a time, so would you like to continue with the Multitenancy one or the registration one?

varunvaatsalya commented 1 month ago

@varunvaatsalya I think you should focus on one issue at a time, so would you like to continue with the Multitenancy one or the registration one?

OfCourse, first of all I need to work on the registration UI feature so please assign it to me.

Vedantjn commented 1 month ago

Great

varunvaatsalya commented 1 month ago

@Vedantjn Now, please could you assign it to me.

Vedantjn commented 1 month ago

Here you go @varunvaatsalya