Profile Website (e.g. LinkedIn like) - ReactJS, Slim 4, MySQL
₹12500-37500 INR
Closed
Posted about 2 years ago
₹12500-37500 INR
Paid on delivery
Please DO NOT BID unless you have read the below in full. You need to have strong expertise in ReactJS, Slim 4, MySQL. I am open to using ExpressJS instead of Slim PHP in backend if you can provide justifications for the same. Shortlisting for project will be based on chat/talk to ensure you understand requirement & can articulate design approach well.
High Level Requirement:
Build a profile creation website. For ease of understanding, you can consider it similar to LinkedIn or [login to view URL] Key Features:
1. Basic Login & OAuth Login
2. Users can create profiles (name, education, occupation, hobbies & many more items). Expect about 6 to 10 sections in each profile [Examples of sections are: Personal Details section, Comments section, Announcements section, File Upload section]
3. Establish connections with other profiles
4. Comment/Add Inputs on other profiles (based on permissions provided to them & their connections
5. Upload their photos/videos etc. to profiles
6. Search profiles based on text & filter criteria (similar to any other search on LinkedIn / Amazon / even freelancer)
7. Explore Connected Profiles
7. Invite others to join & view/comment on their profile
7. Payment gateway integration (for subscriptions etc.)
Support that will be provided:
1. Rough (note only rough) UI wireframes to help understand expected screen functionality
2. Guidance on Data Model in MySQL
3. Requirements & Logic
4. Any logic clarifications
Work to be delivered
1. Design UI & build Front End Screens in ReactJS.
2. Design & build backend APIs using Slim 4 & have the ReactJS front end consume it.
3. Use MySQL database to store data & retrieve data using queries, functions/stored procedures
4. Optimize & reduce file size (while not impacting user visual experience) any images uploaded by user
5. All code needs to be well structured & commented
Delivery Mode:
1. Upload all code to Github atleast every 3 days
2. Deploy the same code to hosting site for testing atleast every 3 days.
Payment:
Payment will be done upon completion of the full project i.e. code deployed in GitHub & hosting site, features tested without bugs.
Greeting, Dear client.
I've read your description carefully.
I have full experience with ReactJS(Redux, Hook, etc...), NodeJS(ExpressJS), Slim 4, MySql
I've also worked on several similar projects.
So I can complete your project with high quality on time.
Looking forward to hear more about the project from you via chatting.
Thanks & Best regards
REACT S DEVELOPER
Hello,
SOFTWARE ENGINEER
I have read your requirements and find myself very suitable for this job. I have the needed skillset and experiences to handle this task .I ensure you to work as per your requirements and within your budget.
Looking forward to hear from you.
Thanks! CHRIS