Filters

Location

me

Job Type

Full-time

Part-time

Contractual

Hourly

Intership

Freelance Job: Personal Assistant Web Application France

Unspecified

Unspecified France France

2 months ago

Project Overview: We are seeking a skilled developer to create a web-based application that will allow organizations to post jobs and have consultants apply to them. The organizations will set the price for each job, and consultants will be able to ask questions about the job before applying. Only the organization user account will see and be able to respond to the consultant's questions. Once the organization accepts somebody for the job, the consultant can ask further questions and mark the job as completed. The consultants will have invoices generated for them once a month, which they should email to each organization to bill for the prior 30 days work. Invoices generated should be PDF with a randomly generated invoice number. There are many libraries available for generating PDF documents in PHP.
User Types:
1. Organizations
2. Consultants
Functionality for Organization User Accounts:
1. Login Page - used by organizations and consultants to login.
2. Post New Job Form - ability to... post a new job and select the consultants who should be allowed to apply to it. Once the job is posted, the selected consultants will be emailed.
3. View Job Form - Ability to see a job that was posted and accept a consultant who applied to the job.
4. Add Consultant Page - The ability to add a consultant to the organization. If the user account does not exist yet, one will be created for the consultant and password emailed to them.
5. List Payments Page - A page where the payments to consultants can be listed, even if they are not paid yet it will show the payments that are due.
6. View Payment Page - A page to view a payment that is due or paid.
7. List Jobs Page - Ability to list the jobs the organization has made.
8. Job Listing Page - On the job listing page, there should be the ability for the organization to communicate with the consultant and vice versa. The job listing page will have a title, description, start time, and due time.
Functionality for Consultant User Accounts:
1. List Jobs Page - Ability to list jobs that they haven't applied to yet.
2. List Applied Jobs Page - Ability to list jobs they have applied to.
3. View Job Form - Ability to view a job and apply to it.
4. Ask Questions Page - Ability to ask questions on a job form to the organization.
5. View invoices page – This views the system generated invoices so they can be downloaded by the consultant and then emailed to the organization.
Functionality for All Accounts:
1. Change Password Page - Ability to change name and password.
2. Forgot Password Page - Ability to recover forgotten password.
3. Login Page - Page used to log in to the system.
Public information for organization accounts:
1. Organization Name
2. Contact Email address

Web Forms:
1. Login Form - used by organizations and consultants to login.
2. Post New Job Form - ability to post a new job and select the consultants who should be allowed to apply to it.
3. View Job Form - Ability to see a job that was posted and accept a consultant who applied to the job.
4. Add Consultant Form - The ability to add a consultant to the organization.
5. List Payments Form - A page where the payments to consultants can be listed.
6. View Payment Form - A page to view a payment that is due or paid.
7. Job Listing Form - The form that lists the jobs posted by the organizations.
8. Apply to Job Form - The form that the consultants will use to apply to a job.
9. Ask Questions Form - The form that the consultants will use to ask questions to the organization.
10. Change Password Form - The form used to change the name and password of the account.
11. Forgot Password Form - The form used to recover a forgotten password.
Additional Requirements:
1. The website should be user-friendly and easy to navigate.
2. The website should have a responsive design that is compatible with all devices.
3. Must use bootstrap for front end
4. Must use Laravel for backend
5. Database must be MYSQL
France

Salary Criteria

Suggestions

people

Robert.D

people

Robert.D

people

Robert.D

people

Robert.D

people

Robert.D

Copyright © 2023 Fonolive. All rights reserved.