Something incorporating voting up and down, reddit style.
Something invovling deep API usage like facebook graph, with complex queries (users with first name who live in city, state).
Something that covers the skills employers would look for in junior developers.
Along with the voting, a poll.
I'm using your course and another blogging course integrated to facebook to make a marketplace. Some feature I thiink would be useful for people to learn:
-omniauth-facebook and koala gem (user accounts with facebook and using facebook graph api to post and get info from facebook)
-using font-ui to make better looking pages
-a mailbox system
-scheduling/booking with datepicking
-using api's from a source (travel? facebook? etc)
-maybe a photo sharing site like instagram with incopration with twitter/googleplus/facebook
-groupon site?
oh, and using a search box
yelp demo teaches you to use elastic search
I'm trying to build an online booking site for my company and with a calender/date picker option. Would love to see those features in your next project!
An app that incorporates analytics services/tools like Mixpanel, Google Analytics, or Segment.io. I've already finished building my website and have some beta users and I'd like to start measuring traffic, engagement, etc.
Deep authorization levels (admin, moderator, premium member, tier 2 member, basic member, guest) with a separate class other than User.
Something involving heavy ajaxification for everything. (e.g. hired's profile-filling out-process, linked in's update profile process).
Infinite scrolling. Single-pagifying things.
CSS animations for rich front end.
A site withe sub domains and multi tenancy sa 37 signals
I think it would be great to have an OAuth tutorial as others have asked before. Based on my knowledge it's the same process for integrating Facebook, Twitter, or LinkedIn login so I'm thinking if you can do a LinkedIn tutorial where you integrate the login BUT also be able to auto-fill form fields users have on their LinkedIn page to the apps we're creating.
I'm thinking something like this can kill two birds with one stone ;)
How to make a gem.
It would be great if you could teach us ruby on rails with AngularJS.
A project suited to using NoSQL
A very simple CRUD app with Bootstrap to look nice and hitting an API to grab useful data to display. This will be a great practice project to keep the skills sharp.
A video learning platform with quizzes, something like teamtreehouse or codeschool
projects with testing at it's core to show how TDD is done with rails.
I'd like to see something using geolocation.
A replication of Netflix
Hi Alex,
Can you do a tutorial with a database that is not sqlite? perhaps postgresql?
Hey Jeremy, any tutorial using SQLite in development is pretty much the same with PostgreSQL - you'll just need to change your database configuration (in config/database.yml). Let me know if you have any questions on how to do this. And if you're using Heroku for deployment, it'll all end up using PostgreSQL in production anyway.
what about A MOOC site like this one?
I think a project that fosters Data Science using Ruby. Data scientists are becoming much in demand but there seems to be alot more pythonic projects. It will be nice to see a project that uses some of the latest data analytical and visual tools like R using Ruby. Maybe some ETL(Extract Transform Load) projects or app that incorporates analytics services/tools like Mixpanel, Google Analytics, or Segment.io.
How about a simple CRM? Or something with ANY of the features in 17Hats? That would be very cool.
And one more thing!
- Actually hosting the site with a vanity URL instead of _________.herokuapp.com
https://devcenter.heroku.com/articles/custom-domains
I have been searching for incorporating a clean client side framework like Angular and Backbone with Ruby on Rails, and all I could find is a simple todo App, it would be great if for instance you can take one of the apps like yelpdemo or etsy to the next level by incorporating javascript.
Speaking from experience, just did a project where we built an app using Ruby on Rails + EmberJS.
To do a tutorial on AngularJS/EmberJS or some other SPA framework will take some time since those require some deeper understand of MVC structure and understanding of working with JSON objects. Usually these projects are built on where front-end is completely separated from backend, since AngularJS doesn't really care what the backend is, as long as it's RESTful.
Some links to checkout:
http://www.angularonrails.com/ruby-on-rails-angularjs-single-page-application/
http://blog.honeybadger.io/beginners-guide-to-angular-js-rails/
http://www.airpair.com/ruby-on-rails/posts/ember-vs-angular-with-rails
Note: some info is outdated, but it'll give you an idea about those frameworks.
Yes. It would be great to see Angular and Backbone or something JavaScript!
Alex Yang, I have been subscribed as a member for over 5 months now and still no new material or any announcment of a new course has been made, can you fill us up on the latest updates please?
We are currently working on redoing our site to greatly speed up our ability to create new content. We'll be doing this by modularizing our courses; instead of having to create custom videos for each course from scratch, we want to be able to reuse videos whenever possible. For example, rather than re-record videos explaining how to set up the Devise gem, we want to have a single series of videos on how to do this that we can use across all our courses. It's not a small amount of work though and we expect it to take at least 2 months. Let me know if you have any questions or feedback on this!
Looking forward to new material
study.com does that with their courses
It would be great to see anything that integrates testing!
Also a nice parallax scrolling homepage without being too overdone. Also leverage some additional contemporary HTML5 techniques (i.e. video/animated background). Embedding content like video so it plays full screen on web and mobile.
A nice front-end built on SpreeCommerce.
I would like to see integration of Frinedly_id gem in some of courses. It will help to generate pretty urls.
A social networking sites like Facebook, or Twitter might be of general interest. An iPhone app would be great as well. I would personally like to be able to build a site like Amazon from scratch. I know many of the components are already in Etsy and Yelp demos, but building it holistically from scratch and incorporating features like advanced search would be really useful.
Would be great to have OmniAuth Gem and Devise lesson, I struggled a lot to get facebook login with devise and that would be a great addition to the feature library.
a rails app with some javascript framework like emberjs. But Instead of using emberjs or (other javascript framework) as the view of the site, just using it as modular (widgets on the page) or to hold just the skeleton of the site to load it faster. So if the user has the javascript turn off on his/her browser we can still rely on the rails view to do the job.
Hi Alex,
Is there a timeline for adding some new courses/tutorials to the BaseRails site anytime soon? I love your content but have not seen anything new in a while. I am trying to stay on as a subscriber but can't keep it up if nothing is coming down the pipeline in terms of new content. Thanks in advance for your time!!
MDR
We're working on new courses/content for Rails 5, but we're still at least a few months away. If you like, I can email you when we have a more definite release date.
Oh, also, I forgot, a website statistics counter, that logs visitor IP addresses and displays visitor information in various chart or graph formats etc that you can access via an admin login to your app.
I would love tutorials on any of the following:
1. How to wrap up a small app into an engine/gem (i.e. make a small app portable so can incorporate it as a module in several different websites)
2. How to make your module/engine/gem above configurable (i.e. I install engine on website 1, pass it parameters for website 1 like site title, owner, webmaster email, etc, and in website 2 I do same thing).
3. Maybe related to 1 and 2, how to build a small CMS or how to build admin pages into your small app.
For 1-3 one could use any of the already built apps as examples (i.e. etsydemo or yelpdemo).
4. Integrating google maps. Like, for every listing on say, the craigslist apartment scraper or whatever, it shows all locations of the apartment on the maps, and you can click and it takes you to the listing, etc.
Show us how Baserails is built!
Happy to answer any specific questions you have!
Would love to see a project Etsy Demo with Cart, Checkout, Add to Cart fuctions. It would be great if you could upgrade it
I want to learn workflow engine. I want to do project like Leave Management System that route approval to many parties.
An instagram scraper.
A step by step intro to integrating jQuery plugins with your rails app.
How about Base Rails itself?
I am trying to make a scheduling software like https://www.humanity.com/schedule-software/ but don't know where to even begin. I was wondering if something like this is even possible in rails? What tools would I need. And how can I make a basic version of it.
It's certainly possible in Rails, though you will need to make extensive use of JavaScript if you want things to update without having to reload the page. Since this is a complex app, you should think carefully about what a basic version would look like (which are core features? which are only nice-to-have?). Then try building out the simplest version of those features in Rails. One of the most useful skills for any web developer is to break a complicated problem into its smallest components - this is a perfect way to practice!
Would you recommend AngularJS for this? Could you point me to a great resource that would show me how to integrate Javascript in this manner with Rails?
Yes, you can certainly use a JavaScript framework if the real-time aspect is a core piece of your vision. If you go that route, a few frameworks you should check out are Angular, React, and Meteor (there are many others). If instead you decide to just stick with Rails and vanilla JavaScript, you'll need to make extensive use of plugins and/or write JavaScript code on your own. Think of this approach as being similar to our using the raty plugin in the Yelpdemo course or writing our custom CoffeeScript code in the Etsydemo course. I'm afraid there aren't any excellent resources that come to mind for this topic, but I recommend doing some searching on your own for the specific need you're looking to address.
I'd be interested in seeing how to build a recommendation engine - sort of a custom match.com / eHarmoney to connect people or recommend products.
Please make a collaboration plateform, a SaaS, app where there would be a main account that will give temporary URLs to other people so that they can answer questions and vote live in a meeting room
How to build a crowdfunding marketplace, something like Kickstarter
Thanks for the suggestion, Albert!
maybe do a mechanize video, building web crawler. Like the udacity has for python.
a character countdown display (like twitter) for input of text into fields
I think that it would be great if you provided more than one application of each tutorial.
I know that you have a 'features library' for simpler additions to your tutorials but it would be nice if you created a few variations of your tutorials (just to explore different ways to apply your code from each tutorial).
Thanks
I'd love to see a tutorial on how to build a social networking app.
I just joined and finishing up the first tutorial. I really enjoy the course. I would love to see a tutorial with MiniTest, writing model, controller and using Capybara for Feature tests.
A recommendation engine / machine learning would be awesome! Netflix, Amazon, Facebook, Tindr, etc all use it. Here is a great open source ML tool: https://prediction.io/
Bitly short url for both Etsy and Yelp. Once a user creates a profile or a restaurant is created, it automatically creates a short url for people to copy and share.
I would like to make an online market (location-based awareness, peer-to-peer), focus on some particular community, in which people can post their need and other provide the help, a simple user case: people want to go to supermarket but they are busy, so the other (who's available) can provide the help (or service).
A few suggestions:
- A marketplace site like Udemy - where users can post videos of their lectures on a server (preferably AWS with a decoding gem of some sort)
- Messaging feature - where users can talk to one another (I think this feature is very crucial for a marketplace website)
- Notification feature - where users are notified both via email and on the website (similar to Facebook's notification feature)
For some front-end stuff,
- Ajax
- Awesome-font
- Anything that can really beautify your website
You have been a great help Alex and really enriched my learning experience with Ruby on Rails!
Thank you!
Thanks for courses. When you are going to make new course?
Hi Alexey, we don't have a release date yet for our next course, but I'll be sure to update you when we do.
Any news on updates for BaseRails? New courses? New features?
Hey Albert, I'm afraid I've fallen behind schedule. I'm 75% finished with a major site relaunch from this summer, but have been struggling to find time to complete it given a couple other projects I'm working on. I'm optimistically hoping to finish in another few months, but will have to see. Sorry for the delay!
Any updates on any new courses or features?
Sorry Albert - no updates to report.
pdf generator course
check this out: http://www.idyllic-software.com/blog/creating-pdf-using-prawn-in-ruby-on-rails/
Would love to see a subscription based app through stripe integration, and also testing with rspec or cucumber
subscription stripe would be great in the features library. Testing can probably go with any next app course.
Checkout codermanual.com, they have a tutorial to build a SaaS membership site using Rails and Stripe.
Looks like it's now gone up to $500 (with reviews stating it's not worth that) from the $30-40 it was a year ago :(