Build a Website
₹12500-37500 INR
Paid on delivery
Looking for a developer with good command in Laravel to create the basic foundation of a social network website with responsive GUI and following functionalities using Laravels inbuilt session controllers, Blade Templating Engine. The Programming should be clean, and easy to understand, there should be room for the addition of other functionalities and controllers in the future seamlessly.
Steps for registration:
Our App will get authorization from user and facebook and all the details of the user shall be fetched from facebook including DOB, Username, Name, User id, e-mail, DP, etc but Not the Phone Number and will get stored in our local mysql database.
On the next page, The user will enter his mobile number to get authenticated using OTP sent on the mobile number he enters.
User Accepts our EULA.
On Successful authentication of mobile number the customer will reach his dash board.
Login using FB: This is only for the users who have already registered with us using the steps detailed above. On Successful Login the users will reach there respective Dashboard.
Our Social Network will have 3 types of users : Namely User/Xuser/Yuser. On Registration all the users will be registered as "user" as default, And "users" will have ability to upgrade to "Xuser or Yuser" from their profile settings.
If a user requests to upgrade profile to Xuser or Yuser, Website Admin will be notified and he can upgrade the user profile from the backend. The admin can also deny the request to upgrade the profile.
The Public view of Xuser and Yuser will be (see figure 4)
The Public view of user will be (see figure 5)
Follow System:
All the users will be able to follow each other.
Since there are 3 types of users, in the followers/following view, these followers will be organised accordingly.
A follow/unfollow button will be available on the profile of all the users for other users.
Search System (see figure 3):
Users should be able to Search another users from search bar.
The search results will also be organised according to the type of users.
Clicking on the user at search result will lead to the profile of that user.
User Option Button Functions (see figure 2):
Profile Button: Takes the User to his own profile public view.
Settings Button: Takes the User to his profile settings which will include all the common settings option, privacy settings, language settings, timezone etc.
Upgrade Button: Takes the User to profile Upgrade request page. Here the user will have an option to select from Xuser or Yuser and request an upgrade in profile.
Logout Button: Logs out the user.
Common Bar: The common bar will be an permanent navagition panel, all the new functionalities of this website will have its links here. see Figure 1 and Figure 6.
Project ID: #14395243
About the project
24 freelancers are bidding on average ₹33180 for this job
provide some reference links. Relevant Skills and Experience php,mysql,laravel Proposed Milestones ₹31578 INR - work
i am ready for the work Relevant Skills and Experience laravel Proposed Milestones ₹27777 INR - chat with me
EXPERTISE IN Laravel, PHP I checked the Requirement but i want to discuss this with you,when you are online please ping me we follow daily meeting daily update email weekly update meeting Relevant Skills and Experi More
I tend to deliver high quality work within the same day with negligible margin of changes from your end (this is guaranteed) Relevant Skills and Experience We have designed and developed various websites in different More
Hello there, I'm developer and i have experienced in development more than 10 years,and i have experienced development team as well, we are webtechnomind company already i have made many websites so please let me kn More
Hi, I am laravel deveoper with 1+ year of experience in succesfully developing and delivering laravel application for a movie management system having one admin panel and multiple users. I can assure you that I am More