To use this application,
- make dev.js file inside config folder
- put mongoDB info into dev.js file
- Type " npm install " inside the root directory ( Download Server Dependencies )
- Type " npm install " inside the client directory ( Download Front-end Dependencies )
url : http://localhost:3000/
This is main page. And you can see Sign In, Sign Up button.
You can filter by continent and price. (However, this item is not a travel product.)
url: http://localhost:3000/register
This is sign up page. You can sign up by filling in all the blanks.
url: http://localhost:3000/login
After signing up, just log in.
Header changes when you logged in.
url: http://localhost:3000/upload
You can upload items with pictures, name, description, price.
And you must select continent. (Example is not a country, sorry)
If the upload is successful, you will see this popup.
On the main page, you can see that the products you uploaded are new.
url: http://localhost:3000/product/{productId}
This is the product detail page.
When you click the Add to Cart button on the product detail page, the header number changes.
url: http://localhost:3000/cart
Click the cart in the header to go to the cart page. Here you can see what you put in your cart, total price, etc. You can also delete it by clicking the remove button.
Oh, you can also pay with the paypal button. I'll show you from behind
This screen appears when there are no products in the cart.
This is the page that appears after paying for a cart product.
It's a pop-up window that opens when you click the PayPal button.
url: http://localhost:3000/history
This is the page where you can check your payment details.
Right now it's empty because I don't have any payment history.
After payment, it will show.