Completed

User Registration, Login and Settings Pages for a web site

I am looking for a PHP or NodeJS expert for the development of the following 4 Web Pages (in HTML and Javascript) with backend implemented in either PHP and MySQL Database or Node JS and MySQL:

1. User Registration Page

2. User Login Page

3. User Settings Page

4. Simple Landing page with user signed in with logout option. Doesn't need any content except the username who is signed in with the logout button.

The implementation should be fully secure with latest security techniques used.

Front-End should consist of HTML web pages which can use Javascript and preferabably Jquery AJAX to talk with the backend for user login, registration, creation or deletion purposes (REST API). Minimal use of external libraries except jquery but if they add value then I am open to it.

The Backend could either be implemented using PHP and MySQL Database or Node JS and MySQL database.

Description of each page:

1. User Registration Page with optional email validation

This page will collect the following information and create a new user in the database (with password hashing and latest security features, etc).

- username

- password

- email

- confirm email

- profile picture

- full name

The data entered by the user will be validated and if any errors are found, an alert message will be shown with the error. The login page will allow the user to upload a profile picture from their computer. The image will be securely uploaded after file type check and downsizing it's resolution. The database can either store the image data directly or just the url of image so it can be retrieved later.

2. User Login Page will forward to a landig page (can be simple

This page will collect the user login credentials to verify it's existance in the database to log them in securely

- username

- password

3. User Settings Page

This page will display all the existing users in the database along with their email, profile picture and full name only in a grid or table and will provide the user with the following options:

- add a new user - open up a dialog/model with fields ( username, password,email, confirm email & full name) for the user to enter to create a new account from settings page.

- delete selected user

- modify existing selected suer

4. Simple Landing page with user signed in with logout option. Doesn't need any content except the username who is signed in with the logout button. The logic used to validate/authenticate if the user is logged in when the landing page is loaded should be able to be replicated/duplicated in other web pages to determine if the user is logged in (has valid session/token).

The landing page can be blank and include only what's required, which is:

1. functionality to determine if the user is logged in

2. username

3. Profile picture

4. logout button with functionality to logout the user when clicked and redirect to the login page

Description of backend

- A common configuration file/environment where you can update MySQL server details.

- PHP files or NodeJS should communicate with the front-end in JSON format.

- A brief summary of files would be appreciated.

Looking for the best security practices for this implementation. The login process can use tokens JWT/sessions or you can share what's best to use.

Please provide a very brief summary of your approach (few lines) in your response along with any key points for consideration.

Thank you.

Skills: JavaScript, PHP, HTML, Node.js, MySQL

See more: yellow pages web site, design pages web site, php mysql simple user registration login, user registration login php, php user registration login form, user registration login password script, user registration login page, user registration login, web design user registration login, user registration login class php, secure user registration login joomla, services web design user registration login, user registration login web, user registration login process, classifieds yellow pages web site template, php sql user registration login, integrate whmcs pages web site, joomla pages web site, php mysql user registration login

About the Employer:
( 2 reviews ) Apex, United States

Project ID: #29320582

Awarded to:

(31 Reviews)
5.1

37 freelancers are bidding on average $199 for this job

WebInfoSolutions

I will do it using PHP with JWT as discussed. It will have Ajax implementation in all the database request.

$150 USD in 2 days
(252 Reviews)
8.0
einnovention

Hi there! I have read your project of User Registration, Login and Settings Pages for a web site. I am a top freelancer and I will do it in a professional way! I will use PHP JavaScript MySQL HTML Node.js WAITING FOR Y More

$140 USD in 7 days
(182 Reviews)
7.5
sweetykantha04

Hello! I can develop a system as per your need using php and mysql. I can use ajax as well for data savings. I would be really happy to hear from you. Thanks

$200 USD in 7 days
(167 Reviews)
7.4
schoudhary1553

Hi, Greetings! ✅ I have checked and gone through the project details and I am very skilled in it. ✅Completed Time: In project deadline We have worked on 640 + Projects. I have 6 + years of the experience in sam More

$220 USD in 4 days
(105 Reviews)
7.1
iGTTech

Hi there, I have read your project details for "User Registration, Login and Settings Pages for a web site " I am very much interested in the project posted by you and would like offer my development services for the More

$250 USD in 5 days
(19 Reviews)
5.4
poojaexpertz

Hello sir, Good morning I am confident I will be a great fit for your project User Registration management as I have extensive experience in designing. I have more than 8 years of experience in CakePHP, Prestashop, CS More

$95 USD in 7 days
(53 Reviews)
5.6
whitelabelc

So regarding the security approach for the login credentials, we can restrict the password rules that should include 8+ length, numbers, alphabets and symbols, also 2-step verification or the password will be then fur More

$250 USD in 3 days
(10 Reviews)
5.2
ni262772

Hi After carefully reviewing the requirements of the job description, I feel that I am very much suitable for your website development project. I can design and develop your website with all the required features. And More

$140 USD in 7 days
(9 Reviews)
4.7
Lelya78

Hi I have read your description carefully and grasped what you want. I can complete your task perfectly. I'm ready to start and want to discuss further details via chatting. Regards.

$800 USD in 10 days
(13 Reviews)
4.6
mayankinnovative

Hi there!! I am very excited after reading your description and wanted to know some more details about the website you want to get designed. I've vast experience with web development both front and backend and have ex More

$250 USD in 7 days
(173 Reviews)
4.8
emijalkovic

========== Node and react expert ============== I'm a senior node and react developer who have rich experience in this field I have read your description carefully. I can show you my demo projects I built before. ★ Com More

$150 USD in 2 days
(9 Reviews)
4.3
prabaldave

Hi I have read your description carefully and very interesting in your project. I'm a PHP developer with more than 7 years of experience developing applications. Following url is my previous work.

$250 USD in 7 days
(23 Reviews)
4.2
DeveloperDanil

Hey, I'm interested in your project. I have all the skills you need. Please send me a message so that we can discuss more. Regards.

$200 USD in 7 days
(2 Reviews)
3.8
amineghennou3

Hello! This is Amine from Malaysia who has been working as a web developer for the last 5 years. I have checked the project description and I think that I can help you to do this project. I am fully feeling comforta More

$250 USD in 6 days
(5 Reviews)
3.9
nutankumarftp

I have 8+ years experience in web development with skills php, html5, css3, javasrcipts, bootstrap, mysql. Also I have 7+ years experience in mvc, wordpress, joomla, codeigniter and e-commerce website. Some samples: h More

$100 USD in 7 days
(15 Reviews)
4.4
ayoubkhial

Hello, I have more than 2 years of experience with Javascript (NodeJS/Angular) And also MongoDB (MEAN stack). I would love to hear more about your problem and I'm confident that I can help you. I worked with REST api More

$220 USD in 4 days
(16 Reviews)
3.6
andreyvanishevf

Hi , As a Node and PHP developer, I have worked on several similar projects I can deliver quality notes to tight deadlines. You can see an example of one of those projects in my portfolio here: https://www.freelancer.c More

$140 USD in 7 days
(1 Review)
3.5
vitalliburak

Hello Client! I have enough experience of PHP,Laravel,CI, HTML, MySQL, PostgreSQL, MongoDB, (PHP, Node.js, Express + Database), Sql query. Also, I am very familier of Javascript based React.js, Angular.js, Vue.js and b More

$100 USD in 7 days
(9 Reviews)
3.4
iamdevshoaib

Hello, i can read your all description i will do this task with validation or using Auth tokens JWT and for a security purpose we can hashing in password if you want more secure so we use OTP when user create a account More

$250 USD in 7 days
(6 Reviews)
2.6
nikigartsev

"Nikita is awesome. Can't speak highly enough about his work. Great guy all around." "Great work. Had a seriously tight deadline. Thomas was engaged, highly communicative and was able to take a VERY loose brief (my fa More

$150 USD in 2 days
(4 Reviews)
2.4