In Progress

Today - Need 2 PHP Devs for Core PHP, Smarty Template, MVC style Website Features

Hi there. I have a website that's made with Smarty Template (Core PHP + MySQL) and has an MVC folder style. It's pretty easy and has a lot of existing modules, functions and features. I need someone to help me add some new Admin features asap. I already have an amazing Admin and it should be very easy to add these features (I would do them myself, but I'm busy working on other parts of the website).

Some of the features I need help making:

Note: When I say "module" below I basically mean a new controller, model and view file that creates a new feature we can put anywhere in the website.

1) Add a new Types Admin Module/Page (so the Admin can add new "Types" to a simple table). Then we have a form page that I want you to add a Dropdown to, so we can list these Types (in a select dropdown) as a choice the User can select (when filling out a form we already have).

2) Add a 2nd Types feature (similar to the above feature) for a similar table, so we can put another Dropdown with different values on a different form page (similar to the above).

3) Add a new Notifications Admin Module/Page, which allows the Admin to add "Notifications" to a red Notifications bar I've already added at the top of the Admin area.

For this feature, we'll have a way for the Admins to check "done" for each Notification (on a View All Notifications page - which the getList function in the controller can create/populate), so it makes the Notifications disappear from the red bar once they've done or addressed the issue.

So, we will need to let Admins go to the View All Notifcations page where they can either "edit" a Notification (and set the done value to 1) OR simply click a "Done" button that'll be on each row (without even needing to go into the Edit Notification page). I actually already have some similar AJAX functions that do this built into other features, so it'll be easy to copy one and use for this feature.

Note: Updating a Notification as "done" simple will set a done field from 0 to 1. And, we'll make the red Notifications bar ONLY display notifications with a done value of 0. This can be similar to our default getList function, like getNotifications() with a where condition that looks for done = 0.

4) Add a feature to the Edit User Account (Admin feature), which lets the Admin add multiple Org IDs to an input field that saves a string of Org IDs [1,2,3,4,5].

We have 2 columns in our Users table that save a string of values like [1,2,3,4,5], which represents Organization IDs and SubOrg IDs.

So, I basically need 2 features that insert the OrgID values as a string into each field (ie input on the Edit User Account page). I already have a dropdown in the Edit User with the Orgs, but I think you may need to list them out as checkboxes so the Admin can simply check (or uncheck) the ones they want to save.

Orgs will be easy because there aren't many, but SubOrgs will be a little trickier because there can be many SubOrgs under each Org, so I think the best way may be to just list out ALL the Sub Orgs and then list their Parent Org Name above them (as groups of checkboxes).

I need these features done asap because I'm lauching a project Monday. Thanks!

Skills: PHP, HTML, MySQL, Website Design, CSS

About the Employer:
( 5 reviews ) Chicago, United States

Project ID: #32649615

Awarded to:

goodCodie

Hi there, I'm an individual full-stack developer, very passionate about working in PHP and MVC designs. I can help with adding new features to the website. I write top-notch code. Quality code is always my top priority More

$20 USD / hour
(66 Reviews)
6.4

34 freelancers are bidding on average $22/hour for this job

(158 Reviews)
8.8
(384 Reviews)
8.5
(281 Reviews)
8.2
tangramua

Hello Kenneth D.,   We have 20 years of strong experience in PHP, Website Design, CSS, MySQL, HTML, as a result, we can successfully complete this project.   Please, review our profile here: https://www.freelancer.com/ More

$25 USD / hour
(186 Reviews)
8.3
ykarora26

Hello sir, Subject : Today - Need 2 PHP Devs for Core PHP, Smarty Template, MVC style Website Features I read all your job description in details and i am prefect match for this job because i have 8+ years of expert More

$20 USD / hour
(351 Reviews)
8.0
(374 Reviews)
7.8
rockerstech

**EXPERIENCED WEB DEVELOPER** **PHP EXPERT** Hello, I just reviewed your project description and am happy to mention to you we have 8+ years of expertise in website designing and development. We have a team of prof More

$20 USD / hour
(94 Reviews)
7.8
mmadi

Hello Kenneth D., I have read your project description regarding "Today - Need 2 PHP Devs for Core PHP, Smarty Template, MVC style Website Features". I have long ecperience with CSS, HTML, MySQL, PHP, Website Desig More

$20 USD / hour
(52 Reviews)
7.1
webmaestro2013

Dear Sir/Mam I know core php , mysql, MVC , smarty very well , I read all 4 points and all are clear to me. I am here for any php, html, css , javascript , ajax , mysql work for long term. I am master of PHP, MYSQL, More

$20 USD / hour
(226 Reviews)
7.2
(36 Reviews)
6.9
sumonst21

Hello, I am very interested in this job, surely you will get quality work from me. Mine Rich Expertise → PHP, MYSQL, HTML, CSS, JavaScript, WordPress, WooCommerce, Shopify, eCommerce, API, CMS, Plugins, and more. Rega More

$25 USD / hour
(173 Reviews)
6.8
NabeelAbid22

Hey, I have go through all the features/module functionality you have mentioned. Yes, I will create a new controller, model and view for new module. First to tasks, needs feature in admin panel to add type and featur More

$22 USD / hour
(75 Reviews)
6.2
shywaewajane

Hi, there. Reading job description carefully and noticed that you are finding core PHP expert to add new functionalites in your current website. I have some issues for 3 steps you mentioed above. As PHP expert, I can h More

$30 USD / hour
(23 Reviews)
6.0
mannaranjit756

HiI have read your project details ( Today - Need 2 PHP Devs for Core PHP, Smarty Template, MVC style Website Features ) . I have good knowledge in ( PHP Website Design CSS MySQL HTML) This is Ranjit having vast expe More

$20 USD / hour
(26 Reviews)
5.7
(10 Reviews)
5.3
oxankaorb

Hello squarejedi, I can help you for add some new Admin features asap. Over the last 8 years, I have developed a wide range of websites using HTML5, Tailwind CSS, JAVASCRIPT, SCRUM, PHP and MySQL. I also have experienc More

$25 USD / hour
(5 Reviews)
4.8
RomanKor1012

Hello I am a senior developer and I have 10+ years in the php I can do it and I can complete this project that you want. I read your details fully and full understood. So now I am very interested in your job and I want More

$25 USD / hour
(4 Reviews)
4.8
(3 Reviews)
4.6
murtaza92786

Hello Dear...! Alert: I will give you 20% discount on my bid rate and also give on my All Services. So grabs this special limited offer. Let’s get to the point. I came to know that you are Looking for a developer wh More

$20 USD / hour
(8 Reviews)
4.1
Kttrine26

Hi there. My Availability: 40+ hours/week. Ready to start work immediately. The coding is just my life. As you can see from my profile, I have worked several companies. so I have rich experience web development. If yo More

$20 USD / hour
(5 Reviews)
3.5