Find Jobs
Hire Freelancers

fullstack developer (react, node, mysql) - hiring project (LONG TERM WORK)

$8-15 USD / hour

Cancelled
Posted about 5 years ago

$8-15 USD / hour

This is a hiring project to find good talent to join our company. You will have 20 paid hours max to work. We will select 3 people to take the hiring project test and select 1 to hire for full time remote development work. Here is the task. You will build an e-commerce system which allows users to search, add items to their shopping cart, create order and checkout successfully. Given a database in MySQL, you will need to implement the backend and frontend (Check out the files at: [login to view URL] Any advanced techniques, tools, frameworks used in the code will also give you bonus points. Please add notes in the readme file so we can easily find and evaluate them. Core expectations 1. UI Design: clean and responsive design. You can use 3rd party component libraries. Use modern structure/technology you know (SCSS, HTML5, flex) in HTML/CSS. 2. Functionalities: work well as expected. Precise inputs/outputs. Users can go through flows smoothly. No critical bugs. 3. System Design: Use most advanced system architecture as you can. 4. Coding: clean code. Good coding style. Good comments. Easy to read, debug, and add more stuffs. 5. Testing: You should add test cases for main functions of the system. 6. Deployment: Host your solution online and give us the link of the website. 7. Documentation: work well as expected. Precise inputs/outputs. Users can go through flows smoothly. No critical bugs. Feature requirements 1. Users can see all items when entering the website 2. Items are displayed properly based on the selected department and category 3. Users can search items through search box 4. Support paging if we have to many items 5. Users can see item details by selecting a specific item 6. Users can add items to their shopping carts 7. Users can register/login using website custom forms, or social login libraries 8. Users can update personal profiles with shipping addresses, and other info 9. Users can checkout with 3rd party payment gateways: Paypal, Stripe… 10. Users will get confirmations over emails about their orders 11. Admin section: [OPTIONAL] a. Can add/remove/edit a department b. Can add/remove/edit a category c. Can add/remove/edit a product d. Can add/remove/edit attributes for a product Frontend requirements 1. Elegant UI ● You are welcome to use any 3rd party component library like Bootstrap, Material Design. Try to polish the UI as much as you can. 2. Component rendered smoothly ● Data loaded from server side and rendered on components smoothly. 3. Good frontend framework ● We strongly recommend use of modern architectures, frameworks (React most preferred, Angular, Vue are okay also) to control flow, store client data... 4. Advanced client-side techstack ● We strongly recommend using advanced CSS/HTML/JS techniques (local storage…) 5. Clean code structure ● Code structure/directory makes sense and can be scaled easily 6. Friendly error messages ● Display custom error messages to users Backend requirements 1. Good backend framework ● Can develop backend APIs fast and easily ● Has a good solution (ORM..) to interact with the database ● Returns proper APIs to the frontend 2. Performance ● APIs should be fast. No timeout or long executions. ● You’ll be evaluated on your caching technique. 3. Security ● The APIs should be secured well without security holes. ● Use URL rewriting to support SEO and search engine friendly URLs 4. Clean code structure ● Code structure/directory makes sense and can be scaled easily Sample screenshots The github has some very simple [login to view URL] github has some very simple designs.([login to view URL]). Feel free to redesign them and come up with the new designs that surprise us :) Once you complete, please send us the code and the link to your hosted solution.
Project ID: 18933394

About the project

11 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average $13 USD/hour for this job
User Avatar
Thank you for your offering of good job and kind description. Dear, client Hope you are doing well I am very happy to bid on your project with my high skills of 7 years experience in this field. My main skills: -Front-end:Angular 2/4/5/6/7, React + Redux, node, bootstrap, jquery,Html5, CSS -Back-end: Php, python, Node, ROR, laravel, django, flask, codeigniter, wordpress… -Web service: XML/JSON, REST/SOAP, PHP, HTML5, ASP, JSP, GraphQL -Server:Gcloud, AWS, cpanel, godaddy, -Mysql, PostgreSQL, Nosql -Graphql, apollo You can check my profile to review my skills. https://www.freelancer.com/u/hy1990com My points are following; 1. Update daily 2. Responsible of my work until it is the best. 3. Free fix bug and supporting for 6 months after done. I want to have an interview to get more info about your project. I will waif for your response here. Hope your kind reply and thank you for your offer.
$17 USD in 40 days
5.0 (46 reviews)
7.4
7.4
User Avatar
Dear Client. I have checked your job post and I am sure this is my job. I have rich experiences in react.js, redux-thunk, redux-saga, mobx, graphql, and react native. I can provide high quality product and delivery in deadline. Please contact me, Regard
$15 USD in 40 days
4.9 (13 reviews)
7.1
7.1
User Avatar
Dear Client! How are you? I am Yukai. I have read your project description. I am a senior react developer. And familiar with node, mysql. So I can make good result you hope. Please check my profile page to know me more. I will do my best for your affair's success and our good relationship in the future. Hope you the best luck in everything you do. See you soon again ,Kindly regards...
$15 USD in 40 days
5.0 (26 reviews)
6.8
6.8
User Avatar
Hello, I am pleasure with your job for fullstack developer (react, node, mysql) - hiring project (LONG TERM WORK). Thank you for the job posting. It’s a pleasure to meet you. I’d really like to work with you on this one if possible! I do have a couple of questions, but first I’d like to make you an offer and some background so you can check my work out. I have been developing kind of project within 10+ years so I’m fluent experience to handle project. You’ll get all the expected stuff like a great professional service and a fast turnaround, at a bit less, and I get a bit more exposure. If the above offer sounds like something you would be interested in, I’d love to hear from you. Best regards, Georgy
$12 USD in 40 days
5.0 (34 reviews)
5.4
5.4
User Avatar
Hi there, I've gone through the post description carefully and ready to start work on this project. Requirements are very clear but please come over the chat so that I can get more requirements if remaining. Can you share your project requirement, please? Thanks
$12 USD in 40 days
4.6 (21 reviews)
5.8
5.8
User Avatar
Hi there. I have read your job description and also checked github sample. I think i have a full confidence for your job. Here is a senior developer, also having so much project experiences. I am sure I am by far the better candidate for your project because I have developed several websites similar to your requirements. Let's discuss more details with me so that we can do it for reasonable price and get the better idea. Let me hear from you.
$13 USD in 40 days
5.0 (10 reviews)
4.8
4.8
User Avatar
Greetings. It's a pleasure to meet you. It's a very worthwhile chance for us to let you know our skills and proposal about this project. We are a fully experienced website & mobile app development company, located in Liaoning Province, China. We have done 150+ big and small projects so far. Portfolio URLs will be provided via chat. I have just READ your requirements very carefully so I feel 100% sure to finish it up on time perfectly. If you have any doubt about our ability, please check our reviews to see how we completed the projects. We promise time-efficiency and perfect code quality and you can save money. You can work with our team or an individual senior developer according to your suggestion. We hope your kind contact. Thank you for taking the time to read my proposal. Best Regards.
$15 USD in 40 days
4.9 (7 reviews)
3.8
3.8
User Avatar
Hello there, I am new in this platform but I am an experienced freelancer. 2 years ago, I led the development team of "StreetBy" Food Delivery app built with React Native. But today, I'm no longer part of the dev team. If given the chance to be hired, I will have full dedication and availability so I am confident I will be able to deliver. I hope you will find this offer well so I can work on this asap. Below is an overview of my experience (ordered from the start of my career): 3 years - LAMP stack with Jquery, ExtJS and Symfony 3 years - MERN stack, 2 years React Native, and 1 year with AWS technologies 1 year - Agile/Scrum, software development lead. All in all, 7 years of experience as a full stack developer with familiarities of patterns and best practices from all stages of software development life cycle. Should you have any questions, please don't hesitate to ask. Regards, Tyro
$12 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
South San Francisc, United States
0.0
0
Payment method verified
Member since Mar 6, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.