Find Jobs
Hire Freelancers

Multitenancy in Website

$40-50 USD

Closed
Posted about 4 years ago

$40-50 USD

Paid on delivery
DO NOT bid with "Many years of experience in full stack development", write in the bid or send me in chat something to prove that you are sure you can do this. If you just copy/paste general bid, I will give a negative rating to your bid. This is mini project where what you need to do is to create a small MEAN/MERN/MEVN project with only 3 forms: 1) Sign up 2) Sign in 3) Invite user by e-mail (only accessible after you sign in to a company). User can sign up when they visit "[login to view URL]" and in sign up form, they put their company name as one of the sign up fields (on top of the normal e-mail address and 2 password fields). Once we create a user account, we need to redirect the user to his/her "[login to view URL]" so the company name depends on what the user entered in the sign up form. Notice that this is a sub-domain, and we don't need to go to our web hosting panel to create this sub-domain. Based on the above: 1) Sign up form is only accessible on "[login to view URL]" 2) Sign in form is accessible in "[login to view URL]" or in "[login to view URL]" 3) Invite user form only exists in "[login to view URL]" 4) When an existing user visits "[login to view URL]", * if there is no active session: Ask them for Company name and after they put "my-com" for example, redirect to sign in form in "[login to view URL]" if we actually have a company called "my-com". * if there is active session and they belong to only 1 company, redirect to "[login to view URL]" * if there is active session and they belong to many companies: Ask them for Company name and immediately redirect to that company sub-domain. Requirements: 1) Company name is unique (if user enters a company name which exists already, show error). 2) Developer must record a video showing a working versions of this mini project on localhost and I will test it on my end as well. Technical Requirements (MUST): 1) Backend: Node.js (backend to handle sign up request) 2) Frontend: You choose React.js or Angular or Vue.js (simple basic interface for sign up, sign in and a home page with company name and link to invitation form only) 3) Database: Mongo DB (Store Company/user/token data) 4) Authentication: Middleware Express Auth using JWT
Project ID: 25040465

About the project

5 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $166 USD for this job
User Avatar
~~~MERN stack developer~~~ Ok, then I can be a good candidate. You can check my ability and skill via 3 projects of 4 I have done on Freelancer. And I can show my another past works made with MERN. We can discuss more via chat.
$50 USD in 2 days
5.0 (5 reviews)
3.8
3.8
User Avatar
The multi-tenancy concept revolves around reusing the component by accepting data according to the different roles. I have very deep knowledge of the architecture and development of the multi-tenant app so I can help you in building one. Let me know if you want to go through some of my previous work then I can share them over chat. Lets chat and discuss the key points of the job so we can make sure that we are on the same page and I would be happy to share my best works over a chat. Looking forward to working with you.
$80 USD in 1 day
5.0 (3 reviews)
2.9
2.9
User Avatar
!WE CAN START IT RIGHT NOW! I will design and develop a website as per to your requirements. Hello Sir, I and my team have extensive experience of 10+ yrs with Web Development and Web Designing skills including Express JS and node.js I will ensure delivery on time Please chat with me to discuss the project before awarding it. Thank you & Best Regards, Anurag Saxena
$100 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED ARAB EMIRATES
Dubai, United Arab Emirates
4.9
13
Payment method verified
Member since Jan 8, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.