it's a simple task. I have already the MongoDB API ready for the task. I'll provide it in the inbox.
I want you to create a landing page for GoPro with a relevant design.
Home page will have a header (simple navbar), banner, products, reviews, and footer. On the home page, the products will have a maximum of 6 items/products. Each product should have a relevant name, image, short description, add a purchase or buy now button. If a user clicks on the purchase or buy now button it will take the
If an admin logs in, he/she will not see the options that a normal user sees. Insted an admin will see Manage All Orders, Add A Product, Make Admin, Manage Products Logout. Based on your website idea, you can change the name of these menu items. Details about Manage all orders or Manage products will be provided later.
user to the purchase page.
The purchase page will be a private/protected route. Please make sure that if the user is not logged in, the private route redirects to the login page. After login, the user will be redirected to the page he/she wanted to go to. Also, make sure, after reloading the page of a private route, the user is not redirected to the login page. The purchase page should display detailed information of the item the user has clicked somewhere at the top. It will also display the user's name and email address from the login system and the user will have a field to provide address, phone number and necessary information to place the order or to complete the purchase.
Implement email/ password (login/Register) based login system. The registration form should have the name and once a user is logged in, the user name, and the logout button should appear on the header which will log out the user once clicked.
Note: this is a test project. We are looking for a mern stack developer to join our team.
25 freelancers are bidding on average $543 for this job
Hi! My name is Letícia and I've been working as a freelancer in web development for over 1 year. Please contact me for more information about the project. I await your message :)