Find Jobs
Hire Freelancers

Develop portal with Yii2 [PART 1]

€250-750 EUR

Completed
Posted about 6 years ago

€250-750 EUR

Paid on delivery
We are an Italian Web Agency and we have developed for an Holding an intranet CMS. This portal is too old and too weak so we have to rewrite it step by step. We want start to rewrite 3 modules COMPANIES, USERS, CUSTOMERS Backend and fronted have to be separated in the right way. We want to apply to the backend a theme like Adminlte. COMPANIES -the Holding has more the 3 companies -each companies have some fixed fields and some customizable fields USERS -users have some fixed fields and some customizable fields -each users can see data frome one or more companies -there are different users profile (admin, superadmin, editor, writer) with different permission (the superadmin can see all data from all companies, admin of a company can see only the data and users of the own company, editor could see only inserted data for his company...) -each user has a Profile Area (to change password or data) CUSTOMERS -customers have some fixed fields and some customizable fields -every customer can have different contacts -each customers' contact could be assigned to a different USERS (from DIFFERENT COMPANIES) Ex: RADEX is a new CUSTOMER - Daniel White is the Radex'CEO - Max Black is the Radex'Seller Daniel White is a COMPANY 1 customer - Max Black is a COMPANY 2 customer COMPANY 1 see: Customer RADEX - Reference: Mr. White COMPANY 2 see: Customer RADEX - Reference: Mr. Black - Each Customer have a STORY (DATE - ACTION - USER - NOTE) ES: 20/1/2018 - INSERTED RADEX from Mario Rossi 21/1/2018 - RADEX CALLED from Mario Rossi - NOTE: No Reply / RECALL 22/1/2018 - RADEX Call MArio Rossi - NOTE: contact succed / make order PLUS: -add a Calendar (yii2 have a calendar module) - Each user have own calendar and can add event easily from different site page. -implement users messagges (a message send an internal message and an email to USERS email) After this modules we need to implements others. We think that to use custom fields it is useful to use the same wordpress method. ES: user table with FIXED field usermeta table with CUSTOM field Fixed and Custom fields have to be modified by Backend. (we can add Custom Field) Write back if need more info. Thank you.
Project ID: 16381838

About the project

17 proposals
Remote project
Active 6 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
Awarded to:
User Avatar
HI! Sir i'm interested to fix your YII project cms issue i can handle your project issues according to your requirement i have already worked on my client YII project you can feel free contact me anytime if you want to know about my expertise once you can visit in my profile you can see my clients feedback for my work thanks
€555 EUR in 7 days
5.0 (22 reviews)
5.2
5.2
17 freelancers are bidding on average €603 EUR for this job
User Avatar
Hello Sir, I am expert in Yii2 framework and i have already done many project in Yii2. I have read the details of your project. I need to ask few question about customer relationship mechanism. lets have a quick conversation over chat to discuss more. Thank You
€722 EUR in 30 days
5.0 (13 reviews)
5.1
5.1
User Avatar
Dear Sir/ Madam, Kindly check my bid & project completion ratio before awarding. I'm really interested to work on this project, I can start the work now , and can provide the best services from my end. Please come on chat to discuss more about the project. Thanks & Regards Prog2U
€750 EUR in 10 days
4.7 (17 reviews)
5.0
5.0
User Avatar
A proposal has not yet been provided
€250 EUR in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
- Custom fields As there involves some custom fields functionality for all modules in the CMS, I think it's better to use some NoSQL database like MongoDB rather than RDBMS like MySQL or Postgres. With the help of no-fixed-structure feature of NoSQL, we can just store meta data for the custom fields for each module in a separate collection(or table in RDBMS), then we can handle the custom fields with minor efforts. - Back-end language and framework You have specified Yii2 in the project description, but if it's not a mandatory option, I'd better choose Node.js with Express.js. But Yii2 with PHP still a feasible option. - Front-end Most bootstrap CMS themes like adminlite provides an UI interface for messages, chats, calendar and events, so it will be easy to implement these features. - If you have an existing old system, it will be very easy for me to get better understanding of your project. Thanks
€777 EUR in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I'm working with yii about 8 years implemeting many large and long term projects. I have integrated yii2 with AdminLte on another project. If you have any questions please don't hesitate to contact with me. Best regards, Elis
€777 EUR in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
€555 EUR in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ITALY
Canale, Italy
5.0
10
Payment method verified
Member since Feb 15, 2018

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)
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.