This is the showcase website and Ecommerce platform of Salva Mi Máquina, a company that sells and repairs smartphones, tablets, and computers.
Salva Mi Máquina uses an entreprise resource planning (ERP) software called RepairShopr to manage, among other things, their products (inventory, prices, skus, images, descriptions etc..), their invoices, their client database... One of the biggest challenges of this project was to integrate RepairShopr with the Ecommerce so that both platforms are automatically synchronized:
- Creating a new product on RepairShopr will automatically create it on the Ecommerce
- Making a purchase on the Ecommerce will automatically update stocks and create an invoice on RepairShopr
- Inventory levels are synchronized between both platforms in real time
- etc...
- Ruby on Rails (Ruby 3.2.2 / Rails 7.0.6)
- Hotwire
- Solidus
- Bootstrap
- Sidekiq (Background jobs)
- Sentry (Exceptions and errors management)
- Cloudinary (Images management)
- Postmark (Email delivery service)
- Lefthook (Git hooks manager)
bundle install
to install gemsbin/rails db:create
to create DBbin/rails db:migrate
to play DB migrationsbin/rails s
to launch dev server