Build internal emailing system

Closed Posted 3 years ago Paid on delivery
Closed Paid on delivery

This project is for you to build an email system for internal users (not internet email). Each user will have an Inbox folder and Sent folder. A user can create a new message to send to another user, read a message from a user (Inbox folder), read a message they've sent (Sent Folder), and delete messages. A message has a "To" field (just to a single user), a "Subject" field, and a "Message" field. Messages are just simple textual content (no embedded images or font styling).

This must be built using C# for a .Net Core web site (MVC design). The messages should be stored as XML inside of text files, which will be stored using Azure Files.

Azure Files folder structure:

<azure Files root path>

<folder name for user id 1 >

<inbox>

... many files, each one representing a single message

<sent>

... many files, each one representing a single message

<folder name for user id 2 >

<inbox>

... many files, each one representing a single message

<sent>

... many files, each one representing a single message

Your responsibility:

1) code the MVC (model, view, controller) to do create a new message to send to another user, view list of inbox, view list of sent, and view a message.

2) code the interactions to do CRUD activities on messages that are using Azure Files

[ note: for this development, you should use a local development instance of Azure Files emulator on localhost ]

The presentation (HTML/CSS) is not important for this project, since your code will be eventually integrated into a larger project. Your project is to build this messages system, which is just a small part of a larger system.

Please let me know if you have any questions.

C# Programming .NET Microsoft Azure

Project ID: #27461722

About the project

8 proposals Remote project Active 3 years ago

8 freelancers are bidding on average $74 for this job

vw7596592vw

Hello, I have read the job description and I am interested in this job. I can provide this application using dotnet core just like webmail application. I have 11 years experience in developing products using ASP.NET MV More

$70 USD in 2 days
(11 Reviews)
5.3
lalitatmt

Hello there, Hope you are doing well. As per your need, I am proficient with asp.net MVC, C#, SQL server & HTML5. I am having around 15+ years of experience in mobile & .NET technologies. I am expert in asp.net MVC, More

$30 USD in 7 days
(11 Reviews)
5.0
KBIZSolutions

Hi Greeting for the day.! I read your project description but could not find enough details to estimate the effort. However, I have extensive experience in .Net/ C# programming and I can deliver you quality work. Let More

$100 USD in 2 days
(2 Reviews)
2.3
pratikvinchure

Hi There, 12+ years of experience in developing ASP.NET applications. Expert in ASP.Net 2.0, 3.5, 4.0, 4.5, Windows Azure, MVC 4.0, Web API, Xmarin studio, SQL server, IIS 7.0, JQuery, AJAX, Javascript and All flavo More

$15 USD in 7 days
(3 Reviews)
2.5
QumberHaider

Hi dear Hope you are save in covid I am a full stack software developer working since 2017 and also worked with many companies or freelance feel free to give this project to me Thank you Regards Qumber Haider

$56 USD in 14 days
(0 Reviews)
0.0
yaronyudovich

I can do exactly as described with MVC architechture (no UI so it's more of a M(V)C) For simplicity I'll use MySQL as it's free and MSSQL requires a liense

$150 USD in 7 days
(0 Reviews)
0.0