
Website developed in asp.NET C#
- or -
Post a project like this4011
£1.6k(approx. $2.1k)
- Posted:
- Proposals: 20
- Remote
- #601588
- Completed
♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR




Web & Mobile App Development | Digital Marketing | Salesforce, Microsoft & Google Partner

C# | ASP.net | SQL Server | MVC | Jquery | Javascript | AngularJS | Apache Solr | HTML | CSS | Nopcommerce
Responsive Websites, Membership Websites, Ecommerce, Bespoke Custom Solutions, C#, Angular, Python, Azure, ASP.net Core, Sql, CSS, HTML, Web development

10932112834265103878156023966487751124688183476752312745030663688219778
Description
Experience Level: Expert
Estimated project duration: 1 - 6 months
General information for the website: Resource Depot is a website that enables users to upload teaching resources and receive payment from other users who download their resources.
Kind of development: New website from scratch
Description of every page/module: Pages:
Home:
Welcome page explaining the concept of the website. Image slider required to add dynamic aspect to the page. Quick links to the most popular resources. Login / register links (login form on home page, link to register page)
Register page:
Standard 'add account' type page - see database design for fields
Resources:
Allow users to search for resources for a specific subject e.g. History, Geography, Biology. Other criteria include Key Stage, type (presentations, workbooks, tests etc)
Resource details:
Detail page for the resource including preview (similar to look inside on Amazon), info about the user who up loaded it, similar resources that the user might be interested in.
Very important that the preview of the resource is not downloadable without adding to shopping basket, 'checking out' and paying. Ideally the preview of the resource should have a 'ResourceDepot' watermark across it.
There should be a star rating for the resources collected from customer feedback.
User Home page:
Options to: edit their details, add a photo, write a description about themselves.
Contact:
Web contact form only
Upload resource page:
Upload function for users to upload a resource and add data such as: type of resource, subject, price, key stage.
Admin area / pages:
Admin should be able to log into an admin area where they can edit, add, delete: resources, users, courses, reviews
Description of requirements/features: Functionality required from this prototype:
1. Register for an account - see database design for fields
2. Login - available on every page
3. Upload profile picture
4. Edit user details
5. Upload a resource (with a description, key stage, type, price) - disclaimer to be displayed with a checkbox to agree
6. Edit resource details at a later date e.g. change price, remove resource from the resource from the website
7. Search for resources using some or all of the following criteria: subject, key stage, author, price range
8. View search results - results presented with Title, and first 50 characters of a description in a box layout of 4 x 4 boxes/resources
9. Search results paged, with the option of: next 16, previous 16, view all
10. Clickable search results take use to the ResourceDetails page where users see all details of that resource and can add it to their basket. This includes showing a rating for the resource - rated by previous downloaders/purchasers
11. Shopping Basket page with options to: check out (this can be a dead link for this prototype), remove items
12. Users can rate a resource that they have downloaded
Functionality not expected from this prototype:
1. Integration with a payment provider
CMS and Admin requirements: Admin area / pages:
Admin should be able to log into an admin area where they can edit, add, delete: resources, users, courses, reviews
Specific technologies required: The ResourceDepot solution should be coded using asp.net with C# and make use of the MVC framework 3 or 4. The database should be MS SQL Server and the database code should make use of entity framework.
Extra notes: Definitions:
Resource: either a PDF, Word or PowerPoint document or a zipped folder containing a mixture of these file types, potentially videos as well
User: users can upload resources, but also download resources. Users are usually private individuals may be an organisation e.g. a school
Key Stage: this is a term associated with the British education system and describes the stage of education that the resource is aimed at. This is an integer value of either 1,2,3,4 or 5.
Hosting:
I have a Windows Azure account and a domain name. I want the develop to upload work to this hosting periodically.
Design:
I have a basic html and css page created as a starting point although this may need to be altered. I will require the developer to create some images e.g. images used for buttons, for tables, dropdown menus etc. There is however a clear idea of wat the style of the page should look like in the uploads section of this job.
Kind of development: New website from scratch
Description of every page/module: Pages:
Home:
Welcome page explaining the concept of the website. Image slider required to add dynamic aspect to the page. Quick links to the most popular resources. Login / register links (login form on home page, link to register page)
Register page:
Standard 'add account' type page - see database design for fields
Resources:
Allow users to search for resources for a specific subject e.g. History, Geography, Biology. Other criteria include Key Stage, type (presentations, workbooks, tests etc)
Resource details:
Detail page for the resource including preview (similar to look inside on Amazon), info about the user who up loaded it, similar resources that the user might be interested in.
Very important that the preview of the resource is not downloadable without adding to shopping basket, 'checking out' and paying. Ideally the preview of the resource should have a 'ResourceDepot' watermark across it.
There should be a star rating for the resources collected from customer feedback.
User Home page:
Options to: edit their details, add a photo, write a description about themselves.
Contact:
Web contact form only
Upload resource page:
Upload function for users to upload a resource and add data such as: type of resource, subject, price, key stage.
Admin area / pages:
Admin should be able to log into an admin area where they can edit, add, delete: resources, users, courses, reviews
Description of requirements/features: Functionality required from this prototype:
1. Register for an account - see database design for fields
2. Login - available on every page
3. Upload profile picture
4. Edit user details
5. Upload a resource (with a description, key stage, type, price) - disclaimer to be displayed with a checkbox to agree
6. Edit resource details at a later date e.g. change price, remove resource from the resource from the website
7. Search for resources using some or all of the following criteria: subject, key stage, author, price range
8. View search results - results presented with Title, and first 50 characters of a description in a box layout of 4 x 4 boxes/resources
9. Search results paged, with the option of: next 16, previous 16, view all
10. Clickable search results take use to the ResourceDetails page where users see all details of that resource and can add it to their basket. This includes showing a rating for the resource - rated by previous downloaders/purchasers
11. Shopping Basket page with options to: check out (this can be a dead link for this prototype), remove items
12. Users can rate a resource that they have downloaded
Functionality not expected from this prototype:
1. Integration with a payment provider
CMS and Admin requirements: Admin area / pages:
Admin should be able to log into an admin area where they can edit, add, delete: resources, users, courses, reviews
Specific technologies required: The ResourceDepot solution should be coded using asp.net with C# and make use of the MVC framework 3 or 4. The database should be MS SQL Server and the database code should make use of entity framework.
Extra notes: Definitions:
Resource: either a PDF, Word or PowerPoint document or a zipped folder containing a mixture of these file types, potentially videos as well
User: users can upload resources, but also download resources. Users are usually private individuals may be an organisation e.g. a school
Key Stage: this is a term associated with the British education system and describes the stage of education that the resource is aimed at. This is an integer value of either 1,2,3,4 or 5.
Hosting:
I have a Windows Azure account and a domain name. I want the develop to upload work to this hosting periodically.
Design:
I have a basic html and css page created as a starting point although this may need to be altered. I will require the developer to create some images e.g. images used for buttons, for tables, dropdown menus etc. There is however a clear idea of wat the style of the page should look like in the uploads section of this job.
Chris W.
100% (4)Projects Completed
2
Freelancers worked with
2
Projects awarded
100%
Last project
31 May 2015
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies