Find Jobs
Hire Freelancers

construct a modern web application with dynamic features using the latest web technologies and Microsoft ASP.NET MVC as the back-end framework.

£10-20 GBP

Terminado
Publicado hace alrededor de 8 años

£10-20 GBP

Pagado a la entrega
Scenario You are approached by a client who requests to implement their business idea, an ads-free blog website. You have worked with this client before and you have created a first design, which she pitched to investors and got just enough development funds for a cost-efficient website. The investor’s technical advisor also told her, that websites like these should be implemented using the most modern approaches in web development and in particular he gave her a list of potential technologies. Your client does not understand this list, and she is happy for you to choose which technology to use, however, she feels that she needs to be able to justify her choices, and to lean more about dynamic websites and the underlining frameworks, databases and protocols. The client has given you the application’s requirements and the list of technologies she wants to learn more about, as suggested by the investor’s technical advisor. Application Requirements You are asked to write a blogging online application, boasting the following key functionality: 1. Ability to create user accounts a. User accounts should hold the following information: i. Username ii. Password iii. E-mail iv. List of blogs created/owned by that user b. Username, password and e-mail are fields required at creation time. Client-side and server-side validation should be present c. Users should be able to delete blogs they created 2. Some users may be Administrators who can: a. Delete users b. Delete blogs c. Delete keywords d. Ability to “approve” blogs for posting. (no blog should be posted without administrator approval) 3. There must be 1 pre-configured Administrator with a hard-coded username and password 4. A feature to allow users to create blogs with the following information: a. Title b. Content c. List of keywords, pre-populated with existing ones but also with ability to create new ones (see keywords) 5. A list of keywords which will be: a. Populated while users create new blogs with keywords b. Approved when administrators approve the blog entry c. Once approved, keywords should become available for assigning to any user’s blog 6. The latest approved blog entry should be displayed to the front-page of the application to anyone who visits the page (registered user or not) 7. Each entry should be accompanied with a list of maximum three similar articles, who have at least one common keyword. This can be displayed anywhere on the screen, as long as it is clearly visible 8. A way to navigate blog entries serially should be provided (e.g. with a previous/next button) 9. The application must be excellently presented, with good design and style 10. The application must be optimised for low bandwidth mobile users, wherever that is possible without compromising aesthetic merit. a. This feature will be deemed satisfactory if loading of blog content and similar links happens through AJAX/JSON 11. The front-page should boast elements of a responsive/adaptive interface, although it should not be specifically optimised for these. a. The minimum requirement for this is the blogs being readable in mobile phones and tablets b. Other features (users/admins/deleting blogs etc) do not have to be compatible with mobile phones and tablets 12. The database should be pre-loaded with mock blogs and keywords, done via code every time the model changes 13. The application should be deployed on Microsoft Windows Azure
ID del proyecto: 9968860

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Profile Summary o 3+Years of software development experience in developing enterprise level Web based and Windows based applications using Microsoft .NET Technologies. o 6 months of experience in project implementation and customer support at client site. o Experienced in developing enterprise solutions applications using C#.Net, VB.Net, SQL Server as data store. o Expertise in SQL Server Reporting Services. o Involved in all phases of the project (Documentation, Designing the forms, coding, unit testing, defect fixing). o Travelled to onsite to work on project critical issues and worked with technical, implementation team, customer support and business teams finding the resolution. o Attended SQL Server and Application performance training at Microsoft. o Excellent analytical, problem solving, technical, interpersonal, and communication skills with a strong entrepreneurial drive. o Knowledge in Technical Architecture likes GUI, BL, DAL, BE, SQL Server layers. o Excellent team player and possess leadership ability. 2. Technical Skills o Technologies: ASP.NET, HTML, [login to view URL], Linq, Jquery, MVC, Entity Framework, Ajax, XML, JavaScript o Languages: C#.Net, VB.Net. o Reporting Services : SQL Server Reporting Services. o Databases : MS SQL Server. o Concepts : OOPs, Database . o Tools: IIS, AJAX Toolkit. o Operating Systems : Windows, Windows Azure
£19 GBP en 7 días
0,0 (0 comentarios)
0,0
0,0
3 freelancers están ofertando un promedio de £68 GBP por este trabajo
Avatar del usuario
we will do your then you pay us Ample Softech System PVT. LTD. is a vertically integrated IT company that like any spirited business entity runs on Ideas, emotions, grit and enterprise. What is more to it, Ample Softech System PVT. LTD. encompasses something that goes beyond information technology. This means that when it comes to providing a solution, we design it in the earnest sense. A 360 degree thought and seamless execution gives birth to a perfect communication
£18 GBP en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
Edinburgh, United Kingdom
5,0
3
Miembro desde mar 17, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.