I need a web application which has a structure of login logout, create an account with using SQL based database. This system should work on ASP.net open-source with using C#. Core application mvc is preferred.
First milestone below will be given to three different freelancers with a payment.
The most successful freelancer will be hired to complete whole the package of the web project and continue to develop mobile apps.
Applicant should consider the continuation of the whole package after completion of first task.
Details of this milestone:
1- Three web pages are needed for this milestone.
- Those pages are login page, create account page and main page if login is successful.
- Login page and create an account page should work with Master Page structure. (e.g. Half of the page is a picture and the other half is either login or create an account page. During the transition from login to create an account, the picture shouldn't post back; basic- child master page structure when login)
2- Those pages should be responsive for all platforms including mobile, tablet, laptop etc. e.g look at bootstrap library based applications.
3- In the login page, user can login with Facebook or Gmail account or typing e-mail and password which are created by Create an Account page and saved in our database. If Facebook is choosen, a pop-up should be opened and re-directs to Facebook page. If the user login in Facebook, the information should be saved in our database (user-name, picture etc.). The other basic structure should also consist of "I forgot password" link and re-directs to "forgot page" and e-mail validation is required.
4- In the create an account page, client side validation is required. e.g. unsupported e-mail address error without post-back or user name is being used error or check for user-name button and user-name is valid or not or password should contain min. character number 8- 1 should be capital and 1 any number. We want all the profession create account structure like mostly used famous web- sites. Robot validation, Terms and Conditions and I want to receive e-mail checkboxes are required.
5- If the user successfully login, re-direct is needed to main page and user is allowed to change picture, password, logout etc. in profile settings. Additionally, sessions and authentication are needed to time-out after pre-defined minutes. e.g. If the user directly links to main page, sessions will decide if user login or not, if loginned keep on the session or if not loginned re-directs to login page.
6- Those pages should be modern with colors or buttons and one page should only consist of one css or one scss style file.