Posts Tagged ‘Ruby on Rails’

If you have any practice with backend languages then you should know something about Rails. It’s often regarded as a cleaner language compared to PHP and is often faster to build working applications from scratch. Even if you have no experience doing backend work, this set of tutorials will provide a quick and easy starting point in the world of RoR.

Introduction to RoR

introduction slideshare presentation ruby on rails history

Read the rest of this entry »

Photographer.io is a fresh “photo community” web application (that is in beta status) for presenting + sharing photos and getting feedback.

The code powering this community is recently open sourced (GitHub repository) so that anyone can either contribute to the code or create their own site.

It is built with Ruby on Rails, CoffeeScript, SASS and PostgreSQL + Redis for storing the data.

Photographer.io

The system has a powerful “photo exploring” feature where you can find photos by category, latest uploaded, random, recommended or via searching for keywords.

Each user has a profile page where his/her photos are listed and each photo can be recommended or commented on too.

And, the EXIF data of photos are available, if a location is included, it is displayed in a map as well.

For NoSQL fans, MongoDB is definitely the most popular solution with the simplicity and cross-platform support offered.

In order to manage MongoDB databases easily, Genghis, a single-file, self-hosted and web-based solution is pretty handy.

Genghis MongoDB Admin

It can be installed either as a Ruby gem or as a standalone PHP script.

Genghis is capable of managing any number of databases on any number of servers with support for managing databases, collections and documents.

The interface of the application is responsive and works well down to mobile.

Forums used to be (and maybe still) the most standard place online where users discuss.

They are evolving in many ways with sites like Reddit, Q&A systems or simplified versions.

Discourse is also a discussion platform (built with Ruby on Rails) that is not complicated for end-users, eases reaching to the content easy and has various social tools.

Discourse

First of all, there are no pages to navigate, just scrolling is enough. It is possible to mention users like Twitter and has support for real-time updates.

It remembers where you last left reading, reply to the entries quickly, send a quick-reply-invite to friends so that they can reply without registering and login/register with any social network accounts.

Discourse makes categories optional, they can be created or not, has an admin for controlling everything and an API for expanding it further.

SprintApp is a professional project management service that also shares its full code as open source.

The application is built with Ruby on Rails, has a modern interface and comes with lots of features.

Tickets/issues are the core of the system. A group of tickets form milestones and milestones are bound to projects.

SprintApp

These tickets can be assigned to users or teammates can follow their statuses, the time spent on each can be measured and reported.

Multiple views exist for getting a snapshot of the project(s) including calendar and sprint view.

SprintApp has a built-in client and contact management system so that they can be integrated into projects with ease.

There are various reports like the list of projects, employee timesheet, hours worked report and more.