build me a website -- 3

Job ID: 33924262

Budget: $30 – $250 USD

The idea of our project is to shop online so the user can buy anything he wants with a credit card
We chose the project after one of the family members of the team members suggested the idea due to a personal need, after encountering a problem in his personal life. In addition, we think that this system can really help and benefit and is appropriate in terms of the scope of its work to the requirements of the project.
Scenarios in the project:
• Registration: The user is on the login page and clicks on the "Register" button, he is transferred to the registration screen for the system and enters his details and confirms. The system verifies its details and creates a new user in the system
• Login: The user (administrator) is first on the login page and enters a username (or email) and password. The system verifies the user's details and if the details are correct it forwards it to the main page.
• Order management: In each order there is an option to add to the shopping cart, inside the basket you can edit or delete orders (unpaid) Eventually he can pay for a particular product or the whole basket, then he gets an order number that he can track using a feature he can view Of the order
//the user can has the freedom over a lot of actions in the cart page he can press the amount order all at once or just order 1 item

• Using an algorithm: The algorithm allows us to check the credit card
//bypass on this one

• Product Tracking: Any user who has received an order number can thicken after an order and check the status of his order
database
MYSQL database connected to NODE JS that includes the following tables
• Table of categories (tax, name)
• Product table (product name, summary, image, product rating, price, category (JOIN between two tables, transport price)
• Product opinion table (user tax, product tax, rating, comments)
Every item has 17% tax
//Rating and comment referring to the review or rating option commonly available on shops. Customers can leave rating and comment after they buy something

• User table (user tax, username, password, email)
• Credit table (full credit card tax, CVC, validity, ID number, card type, user tax)
Try to put a card to check if it got into the database

• Order table (order tax, price, shipping price, full price (for all orders))
• Tracking table (order tax, order status)

More points to discuss:
1) only one admin will manage products then there are basically two types of users on the platform. Admin and customer
2) on this platform we sell plumbing stuff
3) set all shipping cost to free
4) implement cancel order and just cancel it and have it send the admin that order been cancelled and ask the admin for a refund(admin inbox)
5) implement type of cards for payment but no need for valadation
6) English is the only language is set for this website
7) Platforms and environment:Angular,Html,CSS,MYSQL
8) We have a logo
9) let the website be user-friendly and easy to use
Related categories: Website Design CSS MySQL HTML Angular