Laravel developer - multi tenancy
- or -
Post a project like this$$$
- Posted:
- Proposals: 24
- Remote
- #1990597
- Expired
#TOP - Web and Mobile application development experts with 18+ years of experience
Surat
PHP || LARAVEL || WordPress || Magento || MEAN Stack || Full Stack || Node JS || IOS || Android || Web Design
Ahmedabad
Web Developer | Web Designer | Php | Laravel | HTML5 | CSS3 | JavaScript | jQuery | AJAX | JSON | BOOTSTRAP
Ahmedabad
Web Development | Mobile Apps Development | Web & Mobile UI/UX Design | E-commerce Development | API Development | Custom CMS Plugin Development | SEO | Software Testing & QA
Patiala
14111882208353197657319500561940956193643616113151580592153200415289671509550
Description
Experience Level: Expert
Looking for an experienced php (laravel) developer to create a proof of concept of a multi tenant web application.
As a starting point, you can work on a clean laravel 5.6 installation with auth package.
Below the requirements:
- the web application needs to work with SQLite
- user can login or register (as it is with Auth module)
- if a user registers, it's credentials (username/password) will be stored in a db called "main" (pgsql or mysql) together with the reference to it's personal sqlite db (let's call it user_n where n is the id of the user).
- At the user registration a sqlite db for this specific user is created, a db structure template is applied (through a migration?) so that will create a table (but in the future may be more) and the user is redirected to a home
- the home will have a simple form where the user can insert a random text and at submission it will be inserted in the user_1 db (assuming the userid is 1). The same page will display the value in the db stored in the newly created table. This will prove that both insert and select are performed on the correct DB.
- a document describing the implementation steps and what will be needed in the future developments to use the main dB or the tenant dB.
similar setup to this: http://laravel-tenancy.com/ (which doesnt support sqlite)
I don't have any strict deadline, I prefer quality and cleanliness of the code over fast delivery time.
As a starting point, you can work on a clean laravel 5.6 installation with auth package.
Below the requirements:
- the web application needs to work with SQLite
- user can login or register (as it is with Auth module)
- if a user registers, it's credentials (username/password) will be stored in a db called "main" (pgsql or mysql) together with the reference to it's personal sqlite db (let's call it user_n where n is the id of the user).
- At the user registration a sqlite db for this specific user is created, a db structure template is applied (through a migration?) so that will create a table (but in the future may be more) and the user is redirected to a home
- the home will have a simple form where the user can insert a random text and at submission it will be inserted in the user_1 db (assuming the userid is 1). The same page will display the value in the db stored in the newly created table. This will prove that both insert and select are performed on the correct DB.
- a document describing the implementation steps and what will be needed in the future developments to use the main dB or the tenant dB.
similar setup to this: http://laravel-tenancy.com/ (which doesnt support sqlite)
I don't have any strict deadline, I prefer quality and cleanliness of the code over fast delivery time.
Claudio S.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
5 May 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hey Claudio,
Do you have more detailed specs?
634064
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies