Ruby on Rails e-commerce application. Ruby: 3.1.0, Rails: 7.0.8. For development I used:
- PostgreSQL, Devise, ImageProcessing, Mailtrap, Stripe, StimulusRails, TurboRails, Tailwind, Pagy.
Admin side: Here CRUD has been implemented for categories that have products. Also CRUD for products that have stock (size and quantity) and CRUD for orders, as well as a dashboard where the sales graph is shown and orders that have not yet been processed are displayed
User side: Adding reviews has been implemented; each user can only edit their own review. Added email subscription for news via standard RailsMailer. Payment for orders is implemented using Stripe and a webhook that tracks the success of the transaction.