Build internal emailing system
$10-30 USD
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.
Project ID: #27461722
About the project
8 freelancers are bidding on average $74 for this job
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
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
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
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
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