Find Jobs
Hire Freelancers

Very Basic Social Network

$30-250 USD

Zrušeno
Zveřejněno přibližně před 14 roky

$30-250 USD

Zaplaceno při doručení
I need a very basic social network comprising of all the features of user authentication and authorization and the tracking of friends list. Basically, the site will tell you who are your friends, and who are your friends' friends. The ERD diagram will be provided and the functionality are described in the user stories below: I DON'T NEED DESIGN WORK -- just lay all the form elements neatly using CSS on a plain HTML page. I also need the displaying of user photos which I have not included in the ERD. Please make the appropriate changes to the ERD and include them in the design. >> User Authentication and Authorization << Note: use AuthLogic – [login to view URL] A user can sign-up to the system 1. The user must specify a unique email address. 2. The user must specify a password that must be double confirmed. 3. The user must be CAPTCHA verified. 4. The user must specify an answer to a list of security questions. 5. The user must check a checkbox agreeing to the terms and conditions stated in a text area. 6. The password must be encrypted with a 1-way hash before it is stored in the database. 7. The account must be verified via email before it is can be used. a. After the user has signed up to the site, he will directed to a page showing a confirmation message prompting him to check the inbox of the email address entered. The system will have sent the user a confirmation email with a confirmation link. The user must click on the link to confirm his registration. Upon clicking on the link in his confirmation email, he will be directed to a page showing a confirmation message that his sign-up has been successful. A user will not be able to use his account until his account has been confirmed. b. While an account has not been confirmed, the email address used to sign-up for the account is not deemed to be in use. What this means is that another user will be able to sign-up for an account using the same email address as an unconfirmed account in the system. The first person to confirm the account via email gets the account, and all other unconfirmed account records using the same email address will be deleted from the system. A user can log into the system to access protected pages 1. (Self-explained) 2. The password entered by the user must be encrypted with the same 1-way hash used to encrypt the password during account creation. The hashed password is then compared with the records in the database. 3. The user can choose to have his password “remembered” by checking a checkbox. 4. If a user attempts to access a protected page, he will be directed to the login page. Upon a valid login, he will be directed to the protected page he has requested. A user can recover his password 1. The user can request for a password reset by providing the email address he used to sign-up for the account and the right answer to his security question. After which, an email will be sent to his with the password reset link. a. The link will expire within 24 hours. b. Upon clicking on the link, the user will be taken to a page where he will be prompted to enter the new password and double confirm it. c. The user must be CAPTCHA verified. d. Upon a successful password reset, the user will be directed to a page with the confirmation message. A user can log out of his account 1. (Self-explained) A user can change his password 1. The user must enter the old password 2. The user must double-confirm his new password A user can change his account email 1. The user must verify his new email address a. The system will send the user a confirmation email with a confirmation link. The user must click on the link to confirm his email change. Upon clicking on the link in his confirmation email, he will be directed to a page showing a confirmation message that his email change has been successful. A user will not be able to use the new email address until it has been confirmed. A user can view his profile information 1. (Self-explained) A user can edit his profile information 1. (Self-explained) >> Social Network << A user can view his friends list 1. (Self-explained) A user can add another user to his friends list 1. A user can search for another user by email address. 2. A user can approve or deny a user’s request to add him to his friends list. A request to add another user to the friends list will remain pending until the friends request has been accepted. After the friend request has been accepted, each user will added to each other’s friends list. A user can remove a user from his friends list 1. A user can remove a user from his friends list. Upon confirmation, each user will be removed from each other’s friends list.
IČ projektu: 630391

O projektu

7 nabídky
Vzdálený projekt
Aktivní před 14 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
7 freelanceři nabízejí v průměru $284 USD za tuto práci
Avatar uživatele
Can implement
$600 USD v 21 dnech
5,0 (34 recenze)
6,7
6,7
Avatar uživatele
Hi, Please check PMB.
$200 USD v 15 dnech
0,0 (1 recenze)
2,8
2,8
Avatar uživatele
- I have done this work recently (can provide a link if you're interested - Experienced with ImageMagick (for profile pics)
$250 USD v 30 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Just the right person to take this project. Have done this earlier for my previous projects. Will deliver quality products as per your satisfaction within the time line given to me. Well qualified to be a Web Designer in Ruby On Rails (my profession) and an UML expert. Please reply so that we can take this forward.
$250 USD v 15 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
I have the practical experience of developing in Asp.Net,Sql server and C#. ican work on any side web programming in C#, Database programming and also network programming etc. I have already developed projects for mhy clients in Pakistan and they are currently implemented
$250 USD v 10 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hi. I'm 2-years-experienced Ruby on Rails and PHP developer. Have some experience on social networking using relevant plugin. Let's talk more on the details.
$250 USD v 30 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Team of ROR experts handled similar project, want to work for you.
$190 USD v 20 dnech
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z SINGAPORE
Singapore, Singapore
0,0
0
Členem od lis 7, 2008

Ověření klienta

Podobné práce

Ruby on Rails - Marketplace of perinatal well being - 27/03/2024 06:51 EDT
€18-36 EUR / hour
STAAD V22 Foundation Design Expert Needed
₹600-1500 INR
We Are Looking for a Solid Idea for a Web Platform to Promote the Recovery of Our Company (So ​​there is no project idea and we are looking for one to accept and work on)
$750-1500 USD
Resolve Growing Sidekiq Enqueued Queue Issue
$30-250 USD
Resolve Growing Sidekiq Enqueued Queue Issue
$30-250 USD
STAAD V22 Foundation Design Expert Needed
₹600-1500 INR
Kibana Integration with Ruby on Rails
$15-25 USD / hour
Marketplace Website Development
$750-1500 USD
Need a long term consultation for QA Automation for Ruby Rails Portal
$10-30 USD
Marketplace Website Development
$750-1500 USD
We Are Looking for a Solid Idea for a Web Platform to Promote the Recovery of Our Company (So ​​there is no project idea and we are looking for one to accept and work on)
$750-1500 USD
Need a long term consultation for QA Automation for Ruby Rails Portal
$10-30 USD
Ruby on Rails Developer - Full Time
$8-15 USD / hour
Ruby on Rails - Marketplace of perinatal well being - 27/03/2024 06:51 EDT
€18-36 EUR / hour
Salesforce Plugin Development for Sales Methodology
$30-250 AUD
Salesforce Plugin Development for Sales Methodology
$30-250 AUD
Kibana Integration with Ruby on Rails
$15-25 USD / hour
Ruby on Rails Developer - Full Time
$8-15 USD / hour
Ruby on Rails - Marketplace of perinatal well being - 27/03/2024 06:51 EDT
€18-36 EUR / hour
Need a long term consultation for QA Automation for Ruby Rails Portal
$10-30 USD
Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.