Write some Software

ยกเลิก โพสต์แล้ว Oct 24, 2014 ชำระเงินเมื่อจัดส่ง
ยกเลิก ชำระเงินเมื่อจัดส่ง

Hi there,

We need an experienced developer that can setup the authentication/registration process in ASP.NET - MVC 5 for us.

Here what we want:

REGISTRATION

Users can register to our website by providing the following information: email, first name, last name, password, photo and phone number(optional)

When user uploads a photo he/she is prompt to crop the image to fit 200x200px. Image will be compressed before saved in the server.

After uploading the photo user id will be used to create a folder in the server where the photo will be saved.

New users are automatically signed to a role called "FREE"

User receives an email to confirm the registration and after confirming it he has access to the application. This email has to be driven by a template that’s simple enough for us to change its content and layout.

FORGOT PASSWORD

User inserts an email and receives by email a link to reset password

This email has to be driven by a template that’s simple enough for us to change its content and layout.

This link expires in 1day.

This link has to be very secure (GUID ?)

LOGIN

Login by email and password

After 10 failed attempts account gets blocked and user has to reset password

User has to be able to login/register using Facebook, Twitter, LinkedIn and Google OAuth2 Sign-on

If possible we want to import the images they have on their social media profile to our profile

These processes described above has to be developed with a high standard of SECURITY and PERFORMANCE in mind. The website has to be secure and fast!

Also these processes above has to be performed from a website and from mobile applications. In other words user has to be able to register, reset password and login from a mobile application (IOS and Android). In this job post is found the mobile application screenshot. We are looking for an IOS developer to build the app but for this project lets focus on the server side.

Below is found some modules for browsers only (no native mobile app has access to it).

USER ADMIN

Only users with role “Admin” has access to this page

Create, edit, delete and reset password from users

List of users with the following info: email, first name, last name, last login datetime, creation datetime, user role, status (active, blocked)

Users can have more than one role. In this case all roles have to be displayed on “user role” column

We want the ability to search users and the list has to be paged (50 results per page)

Roles

Only users with role “Admin” has access to this page

Create/edit/delete roles

Associate roles to users. e.g. change users from “FREE” role to “PREMIUM” role

User can have more than one role

Ability to select multiples roles (checkboxes) at once

WHAT WE WILL PROVIDE TO YOU

The template you will use to create this application. The template will be this one:[url removed, login to view] You will have to integrate this template to your project and create all screens from it.

FTP account

Empty database

Email to be used to send emails

All API information from Facebook, Google, LinkedIn and Twitter

Text for all screens

We will assist you if screens layout

Everything you need to do your job well

WHAT WE DON”T WANT FROM YOU

Design work

Copy/text work

Marketing

Researching

Data entry

We have a lot of work to be done on our end depending on how well you work on this project we have more work for you in the future.

ASP.NET MVC สถาปัตยกรรมซอฟต์แวร์

หมายเลขโปรเจค: #6637124

เกี่ยวกับโปรเจกต์

โปรเจกต์ระยะไกล ใช้งาน %project.latestActivity_relativeTime|แทนที่%
c4lyps

A proposal has not yet been provided

$200 CAD ใน 5 วัน
(5 รีวิว)
3.8