Find Jobs
Hire Freelancers

Simple chat app using WPF MVVM

₹1500-12500 INR

Closed
Posted about 7 years ago

₹1500-12500 INR

Paid on delivery
Hi , I would like to have simple chat application using WPF ,MVVM. Features: 1. Two text box to send and receive messages. 2. Button to send message. 3. Dropdown to select chat room. 4. When any user post a message in chat room. it should be broadcast to all users who are in same chat room. Each message should be stored in database so that it can be shown to user if he/she start chatting later on as well. Please provide your approach to this project. What is your estimation?
Project ID: 13173378

About the project

17 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
17 freelancers are bidding on average ₹9,607 INR for this job
User Avatar
How long will it take you to finish the job? if the software is going to work on local network then it can be done in 3 to 4 days. otherwise if the project should work over the internet then it will take about 10 to 15 days. of course my bid is different for this scenario. Proposal: i'm a PHD student in Computer Science. the only thing is that I don't know if you want to use your software over your local network or on the internet. If your plan is to run the project on your local network then two software must be developed. one software will act as a server and will be placed on one of the computers on your local network that is accessible to others and client softwares will send and receive messages through the connection to server app. for the database, an sql server can be used to store data. if your plan is to use the software over the internet, then mysql server is used for DB, some PHP APIs must be developed to fetch chat history. in order to provide the security for API, each user must be registered in the system and a Token management system must be developed to secure the API. and for sending and receiving chat messages WebSocket can still be used.
₹9,444 INR in 4 days
5.0 (4 reviews)
5.1
5.1
User Avatar
Hello. I can do it for you in short time. I think WCF could be used. Server side can be hosted as windows service (or simple console app if you want). Server will notify clients if new message arrived, so no need to use polling at client side. As DB we can use SQLite or something more useful, as ORM we can use dapper or entity framework (supper preferable). Contact with me over chat for any details.
₹5,555 INR in 5 days
5.0 (10 reviews)
4.2
4.2
User Avatar
How long will it take you to finish the job? I will take around 10 to 12 days to complete this one. I will use Signal R as well. which is a great library for communication provided by microsoft. Proposal: Hi I have very good experience .Net Framework. I have 4 years of experience in WPF,WCF,MVC,Signal R,C#,SQL. I have done project for Investment Banking domain and Health Care Domain Project I can assure you about the quality of coding standard. Please connect me with my skype id: panigrahi1991. Or you can connect with me on freelancer contact also. Hope we can do this together
₹7,777 INR in 3 days
5.0 (6 reviews)
2.4
2.4
User Avatar
How long will it take you to finish the job? 20 days Proposal: Dear Sir/Mam, As i have gone through the description i understand about your requirements for Chat Application. As i understood you need two different text box to chat one is for receiving and second for sending the chat along with a button to send message and with option of different chat rooms. And all you need is database of each and every chat. I hope that i understood the whole description of the project and i will complete it in 20 days in given budget. Thank You
₹22,222 INR in 10 days
5.0 (1 review)
1.3
1.3
User Avatar
How long will it take you to finish the job? This job can take 10-15 day. This will depend on the final software architecture that will be used. If the project remains as simple as it is, then it can take a maximum of 10 days. The cost will still be 12500 indian rupee but it will vary according to project complexity and size. Proposal: Hello, I hope you are doing fine. About me, I am a professional software developer with more than 4 years experience in developing software for both small and medium sized businesses. The skills that I posses are as follows; Web development skills (php, js, css,html), Software Development Skills (c#, java, c/c++, python), Mobile App development skills (android, windows) and User Interface and design skills. I read through your project description very carefully and I am interested in doing this project. I currently don't have an ongoing project, hence I will spend more time in doing this project because it requires more time. I have made a LAN chat application before that used both video and voice in chatting. The system had a central server for submitting the requests i.e. for connecting the clients. The requests were handled by the server. According to your project, you want a chat application that also supports broadcast in group chats. Is the application going to run on the internet or LAN? This will influence the architecture of the final system. Will the users have accounts before using the application or they will discover each other online and then begin to chat? This will determine if the system will have a central server or not, the central server will store the accounts and connect users. If the system will have a central server then broadcasting will not be possible, instead, the messages will be sent to the group members by the server. That's my approach.
₹12,500 INR in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
₹10,000 INR in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Senior software developer with 6 years of experience in Dot Net WPF technologies. Majorly worked on desktop application using WPF C# technologies. Hands on experience in WCF, ADO .Net, LINQ. Experience in MVVM Architectural pattern using light and prism framework.
₹13,888 INR in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
bangalore, India
0.0
0
Payment method verified
Member since Apr 20, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.