William
I would like to know that is there any online source for learning Phoenix Framework for building E-Commerce Store? Any advantage on building E-Commerce store with Phoenix compare to ROR?
Trending in Chat/Questions
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Aludel - LLM Evaluation Workbench
Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #ai
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming











Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
andre1sk
There are a lot of variables if you like ROR more then Phoenix and store will not have very high traffic and you do not need real time features, there is nothing wrong with using ROR.
niccolox
https://github.com/vinsol/nectarcommerce
http://vinsol.com/blog/2016/03/16/announcing-nectarcommerce-vinsol-open-source-elixirphoenix-project/
dimitarvp
I’m very interested in this as well. As a guy who is stuck maintaining a legacy Spree project and is actively learning Elixir for around 2 months now, I very much would like to use – or if it comes to it, create! – a Spree connector or drop-in replacement in Elixir so I can finally move that monster into a healthier ecosystem than a Rails project with 50+ gems which needs 40 seconds to even launch on Heroku (and that’s without the cache warming post-release deployment hook).
@niccolox Thanks for the links. I subscribed to NectarCommerce and when I get some free time, I’ll definitely be checking them out, and maybe help them as well.
In the meantime, does anyone know of any tool in Elixir that can consume (and optionally migrate) a Spree database to NectarCommerce database, or any other Elixir e-commerce framework for that matter?
gregvaughn
There was at one point a group of people with some Spree experience looking to expand into Elixir, but it has died. I was one of them – at work I manage a fork of code from solidus/spree and would love to go to elixir, but the business case is not there for me.
niccolox
this one seems to mostly work
https://github.com/authentic-pixels/ex-shop
imho an elixir phoenix ecommerce app should be something new and different to spree or woocommerce or magento or whatever
I experimented with both spree and woo and I was kind of underwhelmed… they work just fine, its just tired imho
I dont know quite what yet, but if you look at the chat app ecommerce stuff for facebook messenger and the super streamline ecommerce node style UX out there …
well, its just feels like websockets and or elm should be driving this more
just my blue sky ideas
dimitarvp
I don’t have a business case myself for this as well. But as a senior programmer I don’t want to just pat myself on the back when learning Elixir professionally; I am not satisfied even with moderate difficulty tutorials. I want real and sellable project to work on.
I’d like to make a real education out of converting a legacy Spree project into a NectarCommerce (or another some such framework). I’d be more than willing to share the process in a series of blog posts or even create a tool to migrate a Spree-powered DB to Nectar-powered DB.
The difficulty with this is that Spree definitely has more features than Nectar and as such, my initial intention looks impossible. I’d have to both actively contribute to Nectar and gradually migrate my legacy Spree app almost at the same time. Not sure I’ll have the time or energy for that.
Are there any lessons learned from that initial effort you’d be willing to share?
andre1sk
There is whole bunch of people in this thread who are interested in the idea but do not have enough time to make it happen maybe if we take count it will turn out that collectively we actually do have enough time and resources.
gregvaughn
There’s not much to share. Some people wanted a pretty direct clone, which I was against. I envision some sort of OTP umbrella app which provides a default inventory_app, catalog_app, and ordering_app which, while they have some hook points for customizability, also offer complete replacement options.
dimitarvp
Oh, I definitely would be against a clone myself. Elixir and Erlang/OTP bring unique opportunities to the table and we should absolutely and 100% utilize them.
I have a few ideas for several scripts which would try and validate compatibility with a Spree DB but nothing beyond that. I’d be interested in a drop-in replacement for Spree but only in functionality; not in implementation details, not even in philosophy. But it’s best not to talk a lot without actually having the time and energy to commit to such an enterprise properly.
As it is, I don’t even know where to start if I were to start right now.
William
I am currently managing a magento base ecommerce site. I am looking for an ecommerce solution by using Elixir Phoenix. Hopefully there will be book/tutorial on building an Ecommerce/Shopping cart.
By the way, are you still managing Spree ecommerce site? If yes, how is it?