In Progress

Build a Website

I need a simple laravel web app with following features:

1. A home page with the header always visible on top (using this type of header layout for every page) and the body with Parallax scrolling effect. In the header, put a demo logo on the left side and two hyperlinks on the right side: Login and Create an Account. In the body, add some demo slides. In the last slide, put some hyperlinks at the bottom likes About Us, How it Works, Price, Terms of Service, Contact Us.

2. User Management:

1.1 User can register on a simple form with 4 fields: full name, email address, password and captcha. After registering, log the user in automatically. User can also log in using OpenID (Google, Facebook, Twitter, Microsoft...). If user choose to log in with OpenID, please collect full name and email address.

1.2 In the first time user logging in, showing a "Terms of Service" page in a scrollable box and a toolbar at the bottom with two buttons: "Agree" and "Disagree". If user clicks on the "Disagree" button, log her out and go to the home page. Otherwise if user clicks on the "Agree" button, go to user's dashboard page.

1.3 Each user has a unique profile. Please make the code easy to change so that we can add or modify some fields in the user profile.

1.4 There are two types of user: free user and paid user. User can pay one time using PalPay or credit card to be a paid user. Please use a demo PalPay account to receive money at this time. The price of service is configurable in the admin module.

1.5 Support OAuth 2.0 to allow a third party website or mobile app to access user profile information.

3. Logged user menu:

Once user logged in, show her name on the left of the header. When user clicks on the name, show user information page and allow her to change her name, password, validate email if it has not been validated yet. The validation link is valid on 24 hours only.

4. Email validation notification:

If user does not validate email address, pop down a top notification with the message: "You did not validate your email. Click here to validate your email so that you can reset your password when you forgot it!". User can close this notification if she doesn't want to see it again.

5. Upgrade Account button:

After user logs in, if she is using a free account, show a highlight button with the text "Upgrade Account". When user clicks on the button, let her to pay our service described in part #1.4.

6. Dashboard page:

The body of the dashboard page is the user profile information.

7. REST API:

The registered users has to register their app to get an app ID before reading or writing user profile. Once an app is registered and authorised using OAuth 2.0, it can access profile information of any users. Two REST methods must be supported are getting and updating user profile.

8. Admin module:

There are 4 roles of administrators. Add features to admin module corresponding with each role:

8.1 System administrator can manage users

8.2 Content administrator can manage the content of the webpages such as home page's slides, About Us, Term of Service...

8.3 Financial administrator can set the service price, manage the financial reports.

8.4 Root administrator has all three roles above.

9. Support multiple language. English is default and must be supported for now.

10. Database is MySQL.

11. Store password in MD5 hash code.

12. Third party libraries:

You can use third party libraries those are in non-copyleft open source licenses like Apache, MIT and BSD. Otherwise, please ask me first.

Thank you!

Skills: Graphic Design, Laravel, MySQL, PHP, Website Design

See more: writing web content that works, writing to text app, writing how to get an a in english, writing a thank you email, writing a thank you card, writing a profile, writing a content management system, website id and password how to make, web design slides, web design facebook like button, want to create a website right now, want a part time account, validate credit card, types of logo design free, two types of writing, top parallax website, top name card design, top 10 logo design 2015, thank you for registering, show all notification web page design

About the Employer:
( 0 reviews ) Duc Pho, Vietnam

Project ID: #8331929

Awarded to:

RedLightCoders

Hi, I have more than 2 years of profession experience in IBM as web developer and then I have started freelancing. During my experience I have developed many good websites using PHP, cakePHP, Zend, Laravell, MySql, Ti More

$250 USD in 7 days
(4 Reviews)
3.3

17 freelancers are bidding on average $834 for this job

esolzsales

Hope you are doing well . Can we discuss in details before we start? We have built similar platforms in past Top freelancer to work [login to view URL] model of development to have the best deliverables for your [login to view URL] More

$3608 USD in 60 days
(526 Reviews)
9.8
adeelarshad

We have over 10 Years experience in design and development of quality websites. We reviewed your project details and we can design and develop a perfect website for you with all your requirements. We can also provide y More

$2631 USD in 15 days
(676 Reviews)
8.8
KESHAVINFOTECH

Hi Thanks for your valuable time. :-) Just reply with 'Yes' and We will come up with a. Detail project plan with our comments/queries. b. Best-feasible-real COST & TIMELINE Latest Projects : [login to view URL] More

$249 USD in 15 days
(666 Reviews)
8.4
mindblowcreative

Hello, We do like your project and we are interested. The project is in the core of our expertise: Web Design, Development and User-experience and we are all confident that we can do an excellent job on this lara More

$2577 USD in 35 days
(64 Reviews)
8.0
shibin123sl

Hello, We gone through project description you are given for developing a web app. We are professional website design and development company operating from India and UK. We have eight years of exper More

$210 USD in 4 days
(130 Reviews)
7.8
coupwebsolutions

Hi, I have gone through all of your requirements. If you have any question please [login to view URL] time frame for your project is negotiable. check our reviews here: https://www.freelancer. More

$155 USD in 3 days
(104 Reviews)
6.2
Lavlu

Hello Sir, Have a Good Day..!! I am “Sandeep Sharma” Microsoft certified Business Manager responsible for the working and try to keep the best relationship with our customers. My Vision: High Quality, High Speed, More

$250 USD in 7 days
(22 Reviews)
6.7
payalsavasani

Hi Please check our recent work or which i done. [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] Quality is my first conc More

$555 USD in 15 days
(16 Reviews)
5.6
ashanthidc

we are well experienced in making websites using CMS(wordpress),laravel,php and also with design projects using bootstrap responsive [login to view URL] will deliver the product at the right time as per your require More

$666 USD in 25 days
(3 Reviews)
3.8
ZhangWei99

Hello,sir I've read your job description and understood your requirements. As I am a senior Laravel Framework,angularjs,Bootstrap and MySQL expert, I am very interested in your project. I've many experiences and str More

$222 USD in 5 days
(6 Reviews)
3.1
aminraiyani123

fulfill your requirement in given time thank you

$166 USD in 30 days
(0 Reviews)
0.0
muigzn

I have 18 months of experience in building laravel projects. My expertise includes Laravel 5, HTML5, CSS3, PHP5, Angular JS, Bootstrap, Python and Ruby. My latest work includes building a restful api for a large More

$222 USD in 14 days
(0 Reviews)
0.0
sonalithakkar25

A proposal has not yet been provided

$256 USD in 15 days
(0 Reviews)
0.0
markosky

A proposal has not yet been provided

$277 USD in 14 days
(0 Reviews)
0.0
creotex

A proposal has not yet been provided

$1000 USD in 30 days
(0 Reviews)
0.0
luckyhierarchy

I have exp. in developing the similar product for savaari car rental Ltd. and LG India. With my Freelancing career of 7 year delivers quality product on time to customers.

$888 USD in 30 days
(0 Reviews)
0.0