Build me a website with chat and payment function (Project Blue Sky)

Job Description:

Time Based Consulting Web App. Theme: “spiritual / nature”.

2 example websites: [login to view URL], [login to view URL]

Web application through which clients can request consultations with consultants. The consultants shall be able to charge a time-based fee. The service shall be provided based on prepayment, for which the client shall get credits. The credits shall be deducted with the ticking of time.

Functional requirements

Payment procedure

The client purchases credits in advance, through credit card or bank card, or paypal, or comparable methods. Therefore, the application needs a payment environment.

There is the possibility for the client to select the amount of credits. (Admin can adapt this menu)

The client will always see how many credits are in his account.

The client can access the purchasing environment through a button in the menu bar.

Main functionality

The consultant and the client interact in a chat screen. The complete chat should remain visible through a scroll bar. Consultant and client should see when the other is typing in the chat.

The client must be able to upload any files, like pictures, or other files in a section in the chat screen. Graphic files should become visible when uploaded.

Functions per user

The administrator will have a separate sheet to monitor client activity, amounts paid per client, and credits spent per client, and time spent per client. There will also be a section where the administrator can see the amounts that need to be paid to the consultant. The administrator can also see client username (email-address) and client nickname. But the admin cannot monitor conversations between the consultant and the client.

The consultant will have his own section, where he can create his own personal profile. This contains a picture, or an avatar, or any other graphic. It also contains a bio (long description). It will also contain an agenda when the consultant expects to be online. (Monday to Sunday, hours to hours, it should be possible to enter multiple timeslots.)

The consultant can also create a short description add up to 5 bulletpoints that best describe the consultant, together with a few (3) lines of text. The picture, short description and bulletpoints will make up the “business card” of the consultant.

The consultant can also access a financial section where he can monitor amounts, credits and time spent per client and in total. The consultant should also be able to take notes about the client in a page that becomes accessible by clicking on the client nickname.

The client should have access to an overview with all historical chats with each consultant. It should be possible to print or export to word. The client should have a client environment to set-up his own account, upload a picture, and set payment preferences. Payment preferences shall only be accessible for admins (secured, so that admins can’t misuse the data). Other user information can be seen by the consultant. The client is to be made aware of this and needs to approve the sharing of this information. It is not obliged.

Consultants to choose from

When the client logs in, he can see all consultants that are currently online. He can also see offline consultants and read their bio.

The client can select an online consultant to see which consultants are on-line and request a meeting. The client can also schedule a call, based on given availability of the consultant. In the main screen, the client can see which consultants are online, and select one. Then the chatroom opens, and the client can ask a question. The consultant can also start typing. The consult can be ended by the client, or by the consultant. The consultant can also pause the timer for “free time”, while the chat continues.

Chat histories are stored in a separate section in the customer environment and the consultant environment.


The website should function in Dutch and in English, and may need to support other languages in a later stage.

Habilidades: PHP, Design de Sites, .NET, Payment Processing, Chat Operation

Sobre o Cliente:
( 0 comentários ) Reeuwijk, Netherlands

ID do Projeto: #33123001

Concedido a:

(267 Comentários)

38 freelancers estão ofertando em média €247/hora nesse trabalho


I am specialised in website design and development and excited for the opportunity to work with you in accomplishing your goals.. I am Good at Website Design, .NET, Chat Operation, Payment Processing and PHP.. Hi ! Mais

€12 EUR / hora
(64 Comentários)

Greetings! Do you want to have a beautiful and modern website for users to connect with consultants? Have you prepared a wireframe? Can you give me more information about the project? I am a full-stack developer with Mais

€16 EUR / hora
(31 Comentários)

Hi. I just checked your job details. First of all, give thanks your excellent details and your trouble for that. I am also interested in your project and you because I am attracted to your proposal and have enough con Mais

€15 EUR / hora
(10 Comentários)

Hi dear client, I have 18 years of experience in software development and payment gateway in .Net framework and 12 years at MVC and angular as well. I am available full time for your work , let me know if you a Mais

€18 EUR / hora
(4 Comentários)

Hey Maurik1, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on PHP Please come over chat and discuss your r Mais

€15 EUR / hora
(7 Comentários)

HI Dear Sir yes we are a team of .NET core developer with angular for front end we are quite excited to work on your website and we are also very much understand your requirement lets have a chat i am ready to discuss Mais

€20 EUR / hora
(19 Comentários)

Hello sir, I notice the details about this project. I think our team is the best option for this project. Because in our team there are many qualityful person to make this successful. And we also inform you that we w Mais

€15 EUR / hora
(1 Comentário)

Hi I have 7+ years of experience in .net web development using c#,MVC, Web API, .net core, angular, jQuery etc Ping me for more detail. Thanks Praveen

€15 EUR / hora
(0 Comentários)

I have a software firm and we can deliver you project on time and with best quality. We can schedule a meeting to discuss project in detail and start working on it. We have delivered such projects in the past as well

€15 EUR / hora
(1 Comentário)