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

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.

Квалификация: Javascript, React.js, Sass, Typescript

Показать больше php mysql simple project database, xml mysql database project sample, php mysql template project, parent child php node mysql url, mysql simple project, article writers long term work, good writers long term work , youtube video creation uploading long term work, long term work, looking for ui developer bay area ca for a long term contract position, project for developer cake php mysql & experience in working with apis, i need 2-3 data entry experts for some excel work and long term work. you will be doing lots of typing. there are mostly studen, i need 2-3 data entry experts for some excel work and long term work., GINTESYS-EVITY PROJECT, LONG TERM RELATIONSHIP, Long term work hiring writer, logo long term work, react node project structure, react node mysql

О работодателе:
( 0 отзыв(-а, -ов) ) South San Francisco, United States

ID проекта: #18933394

19 фрилансеров(-а) в среднем готовы выполнить эту работу за $13/час


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: - Больше

$17 USD / час
(32 отзывов(-а))

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 Больше

$15 USD / час
(19 отзывов(-а))

Hi, there! My major skills for your job are as follows: - HTML5/CSS3(Responsive as well from designs) - Javascript, it's frameworks and JQuery. - raw PHP and it's frameworks, especially Laravel - MySql I've jus Больше

$15 USD / час
(21 отзывов(-а))

ok. I can help you. I have enough experience and high skill in web development with React JS. I will work full time. You will be satisfied with my work. Thank you for your reading.

$12 USD / час
(6 отзывов(-а))

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 Больше

$12 USD / час
(18 отзывов(-а))

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 Больше

$12 USD / час
(27 отзывов(-а))

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 Больше

$15 USD / час
(8 отзывов(-а))

Hello My name is Sam, a Web and Mobile Software consultant based in Nairobi Kenya. My experience revolves around designing and building REST applications and APIs using cutting edge tools and open source technologie Больше

$15 USD / час
(2 отзывов(-а))

Hello Nice to meet you. I've just gone through your job details carefully, and now I'm really interested in your project. I'm a senior Node.js full stack engineer with 3+ years of experiences. I know the ropes about Больше

$14 USD / час
(4 отзывов(-а))

Hi I am glad to bid your project. I have read your project description carefully and bid here. My main skills are best matched with your requirements. If you want to know about me more,please have a look my profil Больше

$10 USD / час
(6 отзывов(-а))

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 Больше

$13 USD / час
(7 отзывов(-а))

Hi paraposixp I have read the details of your job post fullstack developer (react, node, mysql) - hiring project (LONG TERM WORK) Thanks for the opportunity! i have read the complete details and can assist you in t Больше

$10 USD / час
(7 отзывов(-а))

Dear Client! I read your description carefully and I am really interested in your project. I am a senior web developer and I have rich experience in this field. I know what you really want and I am sure that I can Больше

$15 USD / час
(10 отзывов(-а))

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 Больше

$15 USD / час
(6 отзывов(-а))

Hi! I have read your description and clearly understood what you are looking for. Am really interested in your project. I am ready for doing my best for your project. I have a lot of experiences in Mobile and Web A Больше

$12 USD / час
(0 отзывов(-а))

Hello, Thanks for your job posting. I have read the description of the project very carefully, and I am very interested about this job. I am an expert in React Native and have full experience with mobile app developm Больше

$12 USD / час
(0 отзывов(-а))

Hello sir, I have carefully gone through your requirement and I am feeling fit for this job. I am developing web with Django and rest APIs using Django-res-framework. And also developing front-end with react.js, Больше

$8 USD / час
(0 отзывов(-а))

Hello! I am very interested in your post project. I am really looking for this kind of project in freelancer because i have rich experience on it. I think this project is very suitable for me and i am sure i can gi Больше

$13 USD / час
(0 отзывов(-а))

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 te Больше

$12 USD / час
(0 отзывов(-а))