TheoZon is a clone of Amazon at the time of creation. Amazon is an online store where people from all over the world can order things, write reviews on products that they love or hate and keep going back for more!
Javascript, Ruby, HTML , CSS
Frontend: React, React-Redux
Backend: Ruby on Rails
Database: PostgreSQL
Asset Storage: AWS Simple Cloud Storage(S3)
Hosting: Render
Users are able to explore the sight without having an actual account. When going to write a review a user will be sent to the log in page. As a demo user you can access the sites full functionality.
Users can use the search bar to send a query for items that are in the store and navigate to that items show page when clicking on the name of the product.
Users trying to create an account must proivde proper information so the account can be made . If the information provided does not meet
the proper requirement error will appear in the proper field that they belong to
Then given proper information but a invalid password match would cause a new error to take place on the specified field
Users can go to a product and given that they have an account they will be allowed to fill out a review form to be posted on the specified product, if the user does not have an account , they will be redirected to the login page in order to post a review on that product
Users can go to a checkout page and the cart in the navigation bar dynamically changes as well as the price and quantity .