Peruttu

Projects management webapplication

You will be making a Perl or PHP application with mysql support for

managing projects. You are free to design the mysql database the

way think it's better for the project.

The application will work in the following way:

1) New projects have to be added to the system with the following fields:

Project name, Time Estimation, Function, Set of project steps, Assign Email, Project Leader

2) The Function,Set of project steps, Assign email and Project Leader are

pulldown menus witch means that we will need to have a simple web interface

to make basic create-delete-modify operations to each of them

3) A special procedure we have for the "set of project steps", this is basically

a named list of steps that we have to take for a project like for example:

-------------------------------------

"General projects steps" is the name of the set and actual steps may be:

Owners order [add][delete][edit]

Project spec [add][delete][edit]

Review owner [add][delete][edit]

Prototype [add][delete][edit]

-------------------------------------

you notice the buttons we will need to add/delete/modify each step in that set

of steps.

4) Next you will have to implement a screen that is displaying an overview of all

projects and for each project we will display the following information:

Project leader, function set, email, Total steps, current step, time spend,

money spent, Action required by, Standstill, Waiting time int., Waiting time ext

and a link "go to project".

Here you will get a few details about each field:

- Project leader: this is the person that is responsible for the project

- Function set: this is the assign function set for that project, this is to know

what steps we have to take for that project

- Email: this is a very important part of the application, each project

will receive its own emailadress like project1234 at somedomain.com. We will generate

500 emails in advance and when we add a new project the pulldown will display

the list with the 500 emails and we should be able to select an email from the list.

Reason for that: the emails for that project will appear automatically into the

application and we will have everything in one location, the parties involved in

that project will be able to use there own email client and not have to learn

to use any new application to collaborate with us. This means that all email

communication regarding this project will be sent to the project email address and

you need to implement a cronjob script that will pop that email account and download

all the emails into a mysql table. Take care about this part because it means that the

web interface must be able to open emails in different formats like text, HTML, with

attachments etc. (so you basically have to implement a full webmail client

application inside the project, but you will probably find some perl or PHP modules

that will help you in making this). Also a new email changes the status of the project

because the action from the other party is required, so the email is a trigger,

it is like in a chess game, where the clock runs for each party.

- Total steps: number for the steps for that set + the custom steps, it give and

overview of the total steps we take for that project

- Current step: it gives the name of the current step we are on right now

- Time spent: the time it takes since we created this project

- Money spent: the amount we spent until the "Curent step", this will be set manually

from project edit page

- Action required by: this show who has to take the next step, the project leader

or the party that will actually implement the project and it is controlled by the emails

that are send by both parties involved

- Standstill: it is when on a project for 48 hours none has done anything, means no

email activity for more then 48 hours. The standstill can be overwritten by ETA.

This is an alarm for the projectleader.

- Waiting time int./ext. => the total time it takes for a project leader (internal)

or for the party that will make the implementation (external)

- "go to project" link will open the projects details for that project, see bellow

5) Project details page will contain again the following fields:

Project leader, function set, email, Total steps, current step, time spend,

money spent, Action required by, Standstill, Waiting time int., Waiting time ext

- then under this we will have a list with all the Actions taken for that project

(This is actually the emails sent/received for that project, so this part is the email

client we talked at step 4)

- Under this we will have this project steps displayed in the following way:

steps that are already completed will appear in a green box, the current step in

Orange and the steps that are not started will have no box at all. Also from this

section we should be able to add a custom step for this project like for example:

"Review needed by tehnical consultant X".

- Next in the same page we will have the form for sending a new email for this

project, this will contain: a field "Email to" (and also the system should display a

pulldown with all the emails for that project and we should also have the option to

select an email from the list and not just type an email manulay), the Body for

the email, text only, and 2 buttons: "Send and stay in step" and "Send and next step".

From this we can actually set the next step for a project.

- The last part is a button: MAKE SUBPROJECT this will lead to the same new

project form as for a normal project except that this project will be marked as a

subproject for the main project.

So basically the application will contain the following sections:

1) Add/edit project

2) Projects overview list

3) Project details

4) Function,Set of project steps, Assign email and Project Leader editors

5) Email client (display emails and send emails)

6) Cronjob that will pop emails for each project and insert it to a mysql table

and save attachments on disk (the email attacments will not be inserted to mysql)

You will get more details regarding each screen of this application

once you begin the work.

Taidot: Perl, PHP

Näytä lisää: work projects, where to find web design projects, where to find editors, web page design projects html, web clock html, us find a consultant, the prototype part 1, tehnical, steps required for web design, step by step html web design, right management, prototype web page design, prototype review, prototype part 3, prototype part 2, prototype part 1, prototype making, prototype create form, prototype activity, prototype 3 review, projects list web design, php and mysql free projects, person management, open table com, one and one webmail

Tietoa työnantajasta:
( 47 arvostelua ) Zurich, Switzerland

Projektin tunnus: #198080

26 freelanceria on tarjonnut keskimäärin 1863 $ tähän työhön

phpMaestro

Hi, We have over 5 years of experience of web designing, search engine optimization and web programming on php and other web technologies and programmed many applications. We are confident to complete this project Lisää

2000 $ USD 30 päivässä
(212 arvostelua)
9.0
lightcresent

We have knowledge of such systems and give you desired solution... Thanks

2500 $ USD 45 päivässä
(411 arvostelua)
8.8
secom

hi we can help you to get it done.

4500 $ USD 45 päivässä
(572 arvostelua)
8.7
webexpertz

Dear Sir, I am interested in your project and I request you to check your PM. Regards Webexpertz Team.

2500 $ USD 45 päivässä
(112 arvostelua)
8.2
cssaglobal1

Please check PMB Regards CSSAGlobal

4500 $ USD 50 päivässä
(49 arvostelua)
7.9
Indexpage

Hello, Kindly check your PMB for more details Thanks

3000 $ USD 60 päivässä
(43 arvostelua)
7.8
netsolve

Glad to work. Regards

2200 $ USD 30 päivässä
(289 arvostelua)
7.3
planetweb123

Hi we have such system [url removed, login to view] check [url removed, login to view]

1500 $ USD 15 päivässä
(38 arvostelua)
7.1
technoparkcorp

Hi, According to the requirements received so far, I see this project as an interesting opportunity for us to show our experience and professional skills. We have good experience in this field of activity.

1000 $ USD 30 päivässä
(11 arvostelua)
6.6
aamirpitafi

Please check PMB.

1000 $ USD 5 päivässä
(37 arvostelua)
6.4
websoftinfo

Hi, we are very [url removed, login to view] have gone through wit the requirements you pasted in your description. We can easily do it with our expertise. we will provide your project with required language. we will provide you regu Lisää

2100 $ USD 40 päivässä
(66 arvostelua)
6.4
trkratna

Hello, Thank you for considering our bid. We are a India based Software and Web development [url removed, login to view] have over 5 years of Software/Web development experience. Please don't hesitate to contact me via PMB Lisää

2400 $ USD 60 päivässä
(3 arvostelua)
5.6
roonex

I can make the project with PHP. Please see the PM

700 $ USD 30 päivässä
(93 arvostelua)
5.6
gorasoft

Dear Sir , We have all necessary skills in this area. We use most advanced technologies and offer qualified technical assistance. Quality and satisfaction are guaranteed. If there are any questions, we have suppor Lisää

1995 $ USD 39 päivässä
(2 arvostelua)
5.3
satttadv

Hi we can completed this, check pmb for details

1800 $ USD 30 päivässä
(28 arvostelua)
4.8
realcoder

Hi, I have worked in Project Management for a Survey site where the entire scope of work revolves around a project from starting to end. I have gone through your requirements in detail and confident of delivering best Lisää

1700 $ USD 35 päivässä
(29 arvostelua)
4.7
infozone

Hello, please see PMB for bid details and demo. Thanks.

0 $ USD 0 päivässä
(5 arvostelua)
3.7
phprocks

Hi i am highly tech ZEND certified developer and thorough expertise in rapid development or deployment on any type of script on Linux or Windows based [url removed, login to view] take utmost care of managing and tuning the DB for bes Lisää

1200 $ USD 20 päivässä
(1 arvostelu)
3.5
cyberconsultintl

Check ur PMB

1000 $ USD 30 päivässä
(1 arvostelu)
2.9
BDIIT

Pls see the PMB...

300 $ USD 5 päivässä
(2 arvostelua)
1.4