Nopp

Nopp

Ideas for projects

Hey,

i don’t know if this is the right category, so please move it if it’s not :slight_smile:

As you can read in my other thread i am really new to programming, but not new in IT.
So i have a lot of knowledge as a user and administrator in different kind of Software.

I have the question if Elixir is capable of the following ideas. It’s not important that some of the project can’t be made by someone alone. That is not the topic.

  1. A monitoring software
    You install an “agent or probe” on a client and the client pushes (or the server asks) for different kind of data (% storage left on the device, status of an SSL certificate etc.).
    The data will be shown in a web user interface.
    You can take this for example → PRTG Network Monitor: All-in-One Network Monitoring Software
    I don’t know if you are able to make such agent in Elixir, or if you have to avoid to another language for this part and use Elixir just for the web app. As far a i know PRTG is implemented in Delphi, Go and C++.

  2. A Ticketing System in Kanban Style.
    This would be for internal usage. Just plain webbased with drag&dropping tickets from line to line (New, In Progress, Waiting, Done…). With incoming mails processed directly to a new ticket and the option to answer directly to a customer from the “ticketcards” via mail.
    Is this possible?

Thanks for your input,
Nopp

Most Liked

NobbZ

NobbZ

  1. Yes, I think elixir is capable of doing this, server and client. Only if you want to have some command line tool for user interaction, I’d fall back into another language and let it talk via a unix-socket (or even a REST-API) to the elixir part.
  2. This idea sounds more like “presentation” of data available else where. I think elixir is capable of creating an app that “hosts” and “serves” this data, perhaps rendering it into static HTML, but that level of user interaction you describe is more in the domain of JavaScript talking back to the server. Perhaps you can abstract parts of it away using drab, but I’m pretty sure, knowing JavaScript will help you with this.
stefanchrobot

stefanchrobot

As @NobbZ said, the majority of work here is going to be on the frontend side. For a modern user experience, you’ll want a JavaScript-heavy SPA. The backend is going to be pretty straightforward here - still a great use case for Elixir.

Nopp

Nopp

This is exactly what i want to build myself. Looks nice and smooth for me.
I really love Kanban, but in germany it’s not as much implemented like others. ITIL related stuff for example.
Thanks for the link!

Would Elm be capable of doint the web frontend part? Or is it not distinguished for doing those actions, like drag&drop, mailing etc.?

Last Post!

NobbZ

NobbZ

Not knowing elm very much, but I’m pretty sure it is capable. I’ve seen applications written in elm that make heavy use of drag and drop.

Where Next?

Popular in Discussions Top

AstonJ
Are there any Elixir or Erlang libraries that help with this? I’ve been thinking how streaming services like twitch have exploded recentl...
New
AstonJ
If a newbie asked you about Phoenix Contexts, how would you explain the basics to them? Feel free to be as concise or in-depth as you li...
New
ben-pr-p
In general I’ve been sticking to this community style guide GitHub - christopheradams/elixir_style_guide: A community driven style guide ...
New
pdgonzalez872
If this has been asked here before, please point me to where it was asked as I didn’t find it when I searched the forum. Maybe a mailing ...
New
Nvim
Anybody knows a comprehensive comparison of Django and Phoenix, thanks for the help. Where are they similar? Where do they differ the m...
New
thojanssens1
It would be nice to be able to define a redirect from one route to another from the router.ex file. E.g.: redirect "/", UserController, ...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New

Other popular topics Top

joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 44167 214
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42576 114
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement