Create Login System for existing Website using a template.
- or -
Post a project like this2533
$80
- Posted:
- Proposals: 2
- Remote
- #1562175
- Awarded
Description
Experience Level: Entry
General information for the website: A marketplace for Musicians
Kind of development: Customization of existing website
Description of requirements/features: FIYA MarketPlace Login
Summary: Using the existing template (PHP, Bootstrap, CSS) and features, enable users to sign up, sign in and manage their profile. If chosen you will be given the template code. Once this job is done, deadline is set in stone, we will consider you for the other sections.
Fix saving of a users profile. Users should be able to set and update their profile. Using the template, enable the profile edit page for users to see their profile. The final screen should resemble the sample page from the following URL:
default theme -> pages -> profile edit
http://aqvatarius.com/themes/index.php?template=atlant
There is no need to have multiple tables for users… Create new user table with common attributes: first name, last name, user name, email address, paypal email address, city, state, country, IsCreator (y/n), IsPromoter (y/n), PaidForPromoterSignup, PaidForCreatorSignup
Is the user is a promoter, store additional attributes in the same table. No need for another table.
For location information (city, state, country, zip), only the country is mandatory. All other data elements are optional.
Since the user is a FIYA Platform user, you should be able to get the name and email from FIYA platform. You should store the FIYA platform technical user ID as a foreign key. You can use this to update their info when they login again to keep the systems in sync.
PaidForPromoterSignup and PaidForCreatorSignup should default to N. These should be set to Y when they are paid after completing each profile section. If yes, don't pay again when they are saving.
Fix logout… this function should work on all pages.
Users should have 1 BANK to store all points. That should be on the new user table.
They should get the system defined number of points after filling out each profile section (see #6). DO NOT hardcode the number of points.
SignUp should open a new page to FIYA Platform signup URL. This should be in the system parameters table in case it changes (see #6).
Create a new table called system parameters - parameter name, parameter value. If necessary, the table can have different fields for text values and numeric values.
PromoterProfileCompletionPoint - set to 200
CreatorProfileCompletionPoint - set to 200
Specific technologies required: bootstrap, css, html, php, mySql
Extra notes: Once this job is done, deadline is set in stone, we will consider you for the other sections.
Kind of development: Customization of existing website
Description of requirements/features: FIYA MarketPlace Login
Summary: Using the existing template (PHP, Bootstrap, CSS) and features, enable users to sign up, sign in and manage their profile. If chosen you will be given the template code. Once this job is done, deadline is set in stone, we will consider you for the other sections.
Fix saving of a users profile. Users should be able to set and update their profile. Using the template, enable the profile edit page for users to see their profile. The final screen should resemble the sample page from the following URL:
default theme -> pages -> profile edit
http://aqvatarius.com/themes/index.php?template=atlant
There is no need to have multiple tables for users… Create new user table with common attributes: first name, last name, user name, email address, paypal email address, city, state, country, IsCreator (y/n), IsPromoter (y/n), PaidForPromoterSignup, PaidForCreatorSignup
Is the user is a promoter, store additional attributes in the same table. No need for another table.
For location information (city, state, country, zip), only the country is mandatory. All other data elements are optional.
Since the user is a FIYA Platform user, you should be able to get the name and email from FIYA platform. You should store the FIYA platform technical user ID as a foreign key. You can use this to update their info when they login again to keep the systems in sync.
PaidForPromoterSignup and PaidForCreatorSignup should default to N. These should be set to Y when they are paid after completing each profile section. If yes, don't pay again when they are saving.
Fix logout… this function should work on all pages.
Users should have 1 BANK to store all points. That should be on the new user table.
They should get the system defined number of points after filling out each profile section (see #6). DO NOT hardcode the number of points.
SignUp should open a new page to FIYA Platform signup URL. This should be in the system parameters table in case it changes (see #6).
Create a new table called system parameters - parameter name, parameter value. If necessary, the table can have different fields for text values and numeric values.
PromoterProfileCompletionPoint - set to 200
CreatorProfileCompletionPoint - set to 200
Specific technologies required: bootstrap, css, html, php, mySql
Extra notes: Once this job is done, deadline is set in stone, we will consider you for the other sections.
Remmy S.
93% (6)Projects Completed
6
Freelancers worked with
3
Projects awarded
38%
Last project
10 Mar 2018
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies