Find Jobs
Hire Freelancers

Online Application System and Employee Dashboard for application sales and HR

$15-25 USD / hour

Cancelado
Publicado há aproximadamente 7 anos

$15-25 USD / hour

Summary [login to view URL] is a custom written PHP website used to enroll people in dental insurance and keep track of a call center doing the same. It provides “Dental Insurance Applications” aimed at visitors of the site, outside sales agents, and data entry operators. It displays lists of those applications to various users responsible for manipulating or counting the records. Conventions There are a few different coding conventions used throughout as the scope of the project expanded, starting with procedural, then converted to OO in most places. Most classes are StudlyCaps, most methods, functions and variables are camelCase. Most pages visible to the user are in the root of a given subdirectory. Most pages that process data in some way are in the include directory within that subdirectory. For example, a user login is processed like this: /subdirectory/index ->POST-> /subdirectory/include/processLogin This segregation allowed quick duplication in the early, procedural days of the site. It is very WET and inefficient, but the site’s production schedule necessitated new areas fairly regularly and on short notice. Users Users are maintained through cookies and session. We’ll a user of class Employee as an example here. Logging In Every subdirectory directly below the root that requires login has a [login to view URL] file that contains a login form. The employee login form is then POSTed to employees/include/[login to view URL] which simply instantiates an object of class Employee and calls the public method Employee->authenticate($username, $password, $remember). The method compares $password to the entry in the employees table and does 3 things on success: It loads all user information from database to current object It updates the hash column in the employees table with a new random string It redirects to [login to view URL] on success or calls the global function handleError() on failure Access Control Each page that requires the user to be logged in implements require_once ‘/include/[login to view URL]’ to load the class of user applicable to that page. It then starts the session and checks for $_SESSION[‘LoggedIn’] and redirects the user to index if it’s missing. Next it instantiates an object of the Employee class. Then it calls the calling the Employee->validateHash() method which compares the randomly generated hash stored in $_COOKIE[‘User’] to see if it matches the value stored in the employees table of the database. On a match, the method calls the Employee->load() method which loads the user variables into the current Employee object from the database. If a page has content that should only be viewed by certain users, it is filtered by using PHP conditional statements that compare the value of Employee->department and Employee->accessLevel. Editing Users Applications Applications are handled as an object during entry and as a database row during retrieval and display. There are many types of applications including in-house, duplicate and external. Examples here are based on the in-house apps entered by the data entry users at /employees/[login to view URL] Entering applications Processing Applications Reports Reports are handled as objects that have methods to echo a list for viewing in the browser, on the printed page, and downloaded as a csv. These are filtered based on a starting and ending date range to reduce load time. In the browser, they are formatted as tables and enhanced using the DataTables jQuery extension. Generating a Report Printing a Report Downloading a CSV Suggested Improvements and Refactoring Users Applications Reports
ID do Projeto: 13778299

Sobre o projeto

13 propostas
Projeto remoto
Ativo há 7 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
13 freelancers estão ofertando em média $22 USD/hora for esse trabalho
Avatar do Usuário
As the TOP 5TH in freelancer.com site, I can finish your project on time with the high quality. Looking forward to hearing good news. Regards.
$27 USD em 40 dias
4,9 (402 avaliações)
9,4
9,4
Avatar do Usuário
A proposal has not yet been provided
$28 USD em 30 dias
4,9 (37 avaliações)
7,5
7,5
Avatar do Usuário
Hi We are the best suitable for this job as we possess high experience and expertise in the field of creating and developing all types of website: E-Commerce, Non E-Commerce, Responsive, User Interface and many more. Give us an opportunity to present a strategy for you, we assure you won't be disappointed. We’ve created around 1000 websites including E-Commerce websites, so far. WE can share examples and samples in further conversation. We specialize in developing innovative web solutions on an array of platforms including but not limited to: WordPress Magento Joomla HTML & PHP, Drupal CI Further expertise: Content writing, SEO Social Media Marketing and Management Graphics and many more. If you like, we can discuss this further through messenger/Skype/Phone/E-mail, etc. and understand each other’s requirements and we can start the work at the earliest if you require. Best Regards Binod
$22 USD em 40 dias
5,0 (13 avaliações)
4,6
4,6
Avatar do Usuário
Hi greetings of the day I am a Experienced PHP Developer based out in Chennai,India. My experience revolves around development of web and mobile applications,Ecommerce websites. I believe that I am well qualified to undertake the task at hand and deliver a good solution. I would like to discuss this project and your exact requirements. I am confident that I can develop you based on your requirements. looking forward to hear from you soon so that we can get started on this one. Thanking you, All the very best, Cheers!!! Saurav
$22 USD em 40 dias
4,6 (30 avaliações)
4,3
4,3
Avatar do Usuário
We @ IEOTA TECHNOLOGIES have lot of exposure and experience in development for past 4 years served for several clients across the globe. We have fabulous developers who have extreme knowledge in coding and vast experience in various technologies such as HTML 5 , CSS3, BOOTSTRAP, BOILERPLATE, JAVA SCRIPT, J QUERY, Ajax, PHP, MYSQL, LARAVEL, CAKE PHP, Codeigniter, WORDPRESS, Drupal, Joomla, Custom CMS, Magento, OpenCart, Prestashop, Woo Commerce, Virtue Mart, Shopify AND .NET TECHNOLOGIES. We at IEOTA TECHNOLOGIES have a team of 30+ people make ourselves to be in your socks, we envision your ideas and give it life, irrespective of size or complexity 5 Reasons why you should hire Us for your Work 1. Available 24/7 upon your request 2. Delivery on-time with 100% satisfaction 3. Always think beyond boundaries and provide user friendly solution 4. Provide excellence with commitment 5. Most important, Free technical support for lifetime.
$22 USD em 40 dias
5,0 (7 avaliações)
3,9
3,9
Avatar do Usuário
I value trust the most. I will guarantee the perfect results firmly in the fastest time line. Awaiting an affirmative response from you. Please suggest a suitable time for discussion. Thank you for your time and consideration. Best regards.
$22 USD em 40 dias
5,0 (4 avaliações)
2,3
2,3
Avatar do Usuário
We make sure we understand exactly what it is you need and then provide you with the dedicated IT offshore development center or a IT team of just a few developers best suited to meet your goals. We have specialists of Inhouse Team:Dedicated:Android Developer, IOS Developer, Laravel Developer, Python Developer, Website Developer, ECommerce developer, PHP Developers, ASP.NET Developer, C, C++, Java, C# Programmer, Web Designer, Shopify Developer, VB/VB.net Developer, Admin Staff and more.... Our clients from the USA, Canada, and Europe have trusted their UI/UX design, software development, and QA to us. Here is an infographic illustrating our client's geographical distribution. No matter where you are: in New York, Denver or Ontario, or in London, Berlin or Helsinki, IT offshore Development is always happy to be at hand for you. Our Aim is client satisfaction. We provide quality work in all area. My Team experience-: (i) Graphics Designers 7+exp (ii) Mobile Developers(IOS/Android) 8+exp (iii) Digital Marketing 10+exp (iv) Web Developers 7+exp (V) Software Developer(CRM/Desktop-window/Desktop-Mac) 9+exp We are very confident to do this project. Provide us chance we will prove it, Please Start chat. Thanks & Regards 'IT Head' IT Development Team
$22 USD em 40 dias
5,0 (2 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
0,0
0
Membro desde abr. 19, 2017

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.