Will Meteor serve my project well?

I’m a half-ass front-end developer. I can figure stuff out in time. However despite my spotty knowledge, go as in depth as you’d like with an explanation, and I’ll research the topic.

A summary of my project:

For the end user

  • Curated content
  • I aim to have users easily flip through curated content with the swipe of a finger
  • I’d like for it to be light and speedy
  • Some curated content is pulled from the web
  • Some curated content is provided by special users/roles. We’ll call them publishers
  • So the admin should differ on user roles

Publishers

  • Publishers will have access to their own admin page where they manage their published content
    • Delete, add, or deactivate content
    • Their published content will include uploaded video
    • Publishers will also upload digital goods (certain types of files)

Digital goods

  • Some digital goods will be free
  • Some will have an individual price
    • Sale of digital goods from publishers will be split between main company and publisher
  • Some will only be free through a subscription

So considering the different moving parts here, is meteor relevant to me?

Thanks in advance.

1 Like

For the end user

  • Curated content - Sounds like an admin panel - https://atmospherejs.com/?q=admin
  • I aim to have users easily flip through curated content with the swipe of a finger mobile app? If so, meteor has PhoneGap integration which makes going to both Android/iOS easy, with very little code difference between the architectures
  • I’d like for it to be light and speedy ***meteor does minification, and you can ***
  • Some curated content is pulled from the web sounds like just links or a form
  • Some curated content is provided by special users/roles. We’ll call them publishers check out aldeed:roles
  • So the admin should differ on user roles check out aldeed:roles

Publishers

  • Publishers will have access to their own admin page where they manage their published content authenticated routes with flowrouter
    • Delete, add, or deactivate content
    • Publishers will also upload digital goods (certain types of files) S3 again

Digital goods

  • Some digital goods will be free
  • Some will have an individual price
  • Some will only be free through a subscription

Bottom line: Meteor helps you get started using the best of JS without a lot of the hassle.

1 Like

Thanks for that. I’m excited to learn Meteor. I have some more questions if you’re able to offer some insight. Regarding this project, I need to be able to create some detailed taxonomic structures and post types. Basically I plan on diving deep into the information architecture of the project.

I’m used to using CMSs like Wordpress and Drupal that simplify this process. Any ideas on how this could be executed in Meteor? I have a feeling that I need a CMS and it’s possible that these components would need to developed from scratch for Meteor but I’m not sure.

http://orionjs.org/ - Haven’t tried it but it looks like they know what they’re doing.

There’s a lot of packages on atmosphere with reusable components.

For those interested I found my answers:

Content Types / Post Types
https://atmospherejs.com/tooit/content-types

Schemas / Taxonomy
https://atmospherejs.com/aldeed/simple-schema

There several scheme packages that address the organization of content. That’s what I was trying to find out.

1 Like

This article from the meteor guide is useful:

1 Like

Awesome, thanks. This helps me better understand.