Find Jobs
Hire Freelancers

ASP.NET Project. Long term relationship

$30-250 USD

Ολοκληρώθηκε
Αναρτήθηκε πάνω από 9 χρόνια πριν

$30-250 USD

Πληρωμή κατά την παράδοση
Upload test project [general] The purpose of this example project is to choose right candidate for the longer term relationship. You should know basic concepts of technology we are using and web development in general but it is not necessary that you know each and every detail nor have a solution for each and every problem. That's what the team and experience is for. What is important is that you're open-minded for learning and cooperation. At the moment we have one biggerproject that we want to extend with some features. Technology we use is: - ASP.NET MVC 4 project type - C# programming language & .NET v 4.5 - MS SQL 2012 Server for DB (with stored procedures, thus Transact SQL) - C# programming language - jQuery/html5 for UI logic Application is developed as multi-layered application. Perfect candidate is a junior programmer willing to correspond with the team on daily basis. There will always be someone to ask a question if you have any problem during development. That part is crucial. It is required that you are able to commit fulltime to this project. Test project [specs] Test project involves creating small documents upload module. There are 2 tables in DB: Projects table and Users table. There are many columns but important ones are: Projects table columns: Id (int, autoincrement) ProjectName (nvarchar(200)) Users table columns: Id (int, autoincrement) Username (nvarchar(20)) What needs to be done is: Enable users to upload files to the system Users should be able to upload files to the system. Since every uploaded file will be related to project, users should be able to select the project from projects list (on upload form). Also, users should be able to write the comment with each uploaded file. System should also save what user uploaded the file and at what time. This maens that we need one more tables in DB: Documents (where uploaded files detailes will be saved). You should propose solution for that also. Enable users to list all uploaded documents per project When browsing projects (that screen already exists), user should be able to list all documents for selected project. At the moment, we want to distinguish between word, excel and pdf files so we would like to show an icon for each document based on file type. For all operations you should use stored procedures. In your first response give us your general idea how would you do it. Describe each step: - DB tables stucture - Stored procedures for create/list uploaded documents records - Application code No code is required for this step. After that we will ask you to give us some code examples of particular solution for your idea and discuss it. Chosen candidate will then get the new private project assigned, bid on it and implement the full-blown solution.
Ταυτότητα εργασίας: 6224716

Σχετικά με την εργασία

15 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 10 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
Documents table should have the following fields: Id (int/Guid), FileName (nvarchar), DateUploaded (datetime), UserId (int), ProjectId (int) The files will be uploaded/stored in a certain Folder(location specified in [login to view URL]) and only the above info will be saved in the DB. When we list the files for the user we will only query this table and not access the Folder. We will only read the data from the Folder when the user wants to download a specific file. The name of the file in the folder will be [[login to view URL]] whit out [ and ]. When the user downloads the file, at that time we will change the name of the file that is being downloaded. The Documents Table will have the following relationships with Projects and Users tables. Projects 1:Many Documents Users 1:Many Documents For listing the documents for a given project we will have a very simple code. We need to select all the Documents for a given project. Paging, sorting and filtering can be added if there are a lot of documents. From the file name we will take the extension name, and based on that extension we will show a given icon. This can be done with a Razor helper, or by setting a css class name based on the file extension. .pdf { background-image:url('[login to view URL]') or background: #00ff00 url('[login to view URL]') no-repeat fixed center; } My Linkedin profile: [login to view URL] Some of my free time projects: [login to view URL]
$250 USD σε 3 ημέρες
5,0 (1 αξιολόγηση)
5,6
5,6
15 freelancers δίνουν μια μέση προσφορά $290 USD για αυτή τη δουλειά
Avatar Χρήστη
Hello Sir, I have good 10+ years of experience in asp.net and I have worked on many asp.net applications. Please review following plan about your requirement: --------------------------------------------------------------------------------------------------------------------------------------- Steps I will follow are as below: 1) First I have will tables in database > I will carete table Projects with following columns names and datatypes Id (int, autoincrement) ProjectName (nvarchar(200)) > Then I will create tabl Users with following column names and datatypes: Id (int, autoincrement) Username (nvarchar(20)) > Then I will create another table names document with following column names and datatypes: Id (int, autoincreament) DocName(nvarchar(200)) UserId (FK of Users table) ProjectId (FK of Projects table) DateTime (DateTime) 2> Create Stored Procedures For Projects table:ProjectsInsert,ProjectsUpdate ,ProjectsDelete ,ProjectsGetAllRecords ,ProjectsGetRecordById For Users table: UsersInsert,UsersUpdate, UsersDelete, UsersGetAllRecords, UsersGetRecordById For Documents table: DocumentsInsert, DocumentsUpdate, DocumentsDelete, DocumentsGetAllRecords, DocumentsGetRecordById 3> Create architecture of the project > Presentation layer where all .aspx page will come > Business Layer where all business logic or server side validations will come > Data Access layer where all database operations will happen. ---------------------------------------
$166 USD σε 4 ημέρες
5,0 (41 αξιολογήσεις)
7,0
7,0
Avatar Χρήστη
The required information is furnished below: - DB tables stucture we can create a new table called "UserDocuments" which will have following columns: UserId DocumentPath DocumentName <other fields that might be required> - Stored procedures for create/list uploaded documents records Create : Necessary parameters will be passed to this stored procedure. It will check all business rules before inserting record. List : A list of documents based on either user id or some other search criteria can be created. This way it can be used for search as well. - Application We can use DataTables, EntityFramework to fetch and manage data in application. This depends on the architecture of project. Depending on other non-functional requirements, we can have data caching implemented if performance is of utmost importance. The proposal here has a limit of characters but there are many other things which can be implemented as part of architecture, which depends on the business requirements.
$222 USD σε 5 ημέρες
4,9 (6 αξιολογήσεις)
4,2
4,2
Avatar Χρήστη
Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Thanks, Priyanka
$263 USD σε 10 ημέρες
5,0 (1 αξιολόγηση)
3,7
3,7
Avatar Χρήστη
Hi, I am a .NET Developer having 8+ years experience in Development Maintenance and Enhancement of .NET Desktop and Web Applications with C#, VB.NET and ASP.NET-MVC According to your job description: - I am confident to work on your project. - I have good Knowledge of source-control systems i.e GIT, SVN and TFS - I have strong technical skills in ASP.NET, C#, VB.NET, MVC with Razor Engine and API Integration and Development. - I have good experience in GUI Development with HTML5, CSS3, JavaScript, jQuery and AJAX Controls. - I have strong technical expertise in RDBMS using MS SQL SERVER DB, MYSQL DB and ENTITY FRAMEWORK with CODE FIRST and MODEL FIRST Approach. I am also comfortable to work with API and Web Services with REST, SOAP, XML and WCF. I have good knowledge to work with W3C Web Standards. I have fully Developed Managed and Enhanced projects in .NET using ASP.NET, MVC 4 with Razor View and C#. I have some projects Developed and Maintained in 3-tier and n-tier architecture. I am confident and interested to work on your project and I am willing to start my work immediately. Thank you for taking time to view my proposal. I am looking forward as an opportunity to work on your project. Sincerely, Gagan Deep.
$263 USD σε 5 ημέρες
5,0 (1 αξιολόγηση)
2,6
2,6
Avatar Χρήστη
A proposal has not yet been provided
$155 USD σε 3 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
During my 5+ years of Industrial experience, I have worked on various projects based on different domains of .NET technologies like ASP.NET, MVC framework, Ecommerce framework, AngularJS, CMS based systems, REST APIs etc. My technical profile also includes various Microsoft certifications with more 95% scores in each. Being on managerial post in industry I have also gain knowledge of project management that involves requirement analysis, milestone planning and communication. So with these technical specifications about me I would like to bid for said project. Getting to the point of your requirement, it seems straight forward project; we can start development after some requirement finalization. We will create milestones each with 1 week development planning that is Agile development model. At the end of week we will analyze status of project and will like to receive feedbacks on developed module. Going through this process with my development team I assure you for the best product within your satisfaction criteria.
$555 USD σε 3 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
I have extensive work ex working on ASP.net project. i can work on this project. d
$111 USD σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
I have 20 years of experience in developing custom software I would like to be part of the project you propose since it looks interesting. I have the skills necessary to fulfill development needs on time and delivering a good quality product. On the other hand and according to what you're asking, the steps to follow: - DB tables structure Create the table documents with the project and the same user who is also up in such a structure would have the field to file type'm up to then from the respective structure (type of archive to access the respective icon for the type of archive that is rising). - Stored Procedures for create / list documents uploaded records All respective store procedure generated tables (INS / UPD / DEL / SEL) so that these objects can be referenced later by the respective class to access the database. - Application code Rise From page call the respective class to record the information requested in the same according to the type of operation being performed in the same (INS / UPD / DEL / SEL) Any questions, I am at your disposal. Best regards.
$277 USD σε 3 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
A proposal has not yet been provided
$1.111 USD σε 8 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Hello, I have 10 years exprerience SQL server + win .net, 5 years experience asp.net,jquery, Devexpress from 2006 upto now. but new in this forum, now i can free for you first project. please leave your reply, nice see you.
$155 USD σε 3 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της SWEDEN
malmö, Sweden
4,9
35
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Αυγ 7, 2010

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.