Creation Ruby on Rails App "Template" w. backend on subdomain, full i18n, basic auth with oath extend, CRUD for Articles for different Roles

Closed Posted Aug 20, 2015 Paid on delivery
Closed Paid on delivery

I am in need to create a secure reliable and scalable app - for creating the foundation I need help of a skilled and experienced developer creating the related skeleton for me by creating a RoR app Template that may be used for other projects without licensing issues.

Stack:

- RoR latest

- Puma (local)

- Heroku

- Mandrill API for transactional mails

- Postgresql latest

- SASS & CoffeeScript

- NO Turbolinks

GEMs:

- Global --> bcrypt, coffee-rails, delayed_job / delayed_job_active_record (unless you know any better), i18n-tasks, pg, rails, sass-rails, secure_headers,

- Prod/Stage --> rack-timeout, other heroku related gems (rails_12factor)

- dev only --> annotate, better_errors (dev only)

- dev & test --> dotenv-rails, guard, guard-livereload, guard-minitest, mini_backtrace, minitest-spec-rails, minitest-reporters, rb-fsevent

In specific:

- Create a secure and scalable RoR App Template based on latest versions and methodologies that supports subdomains ideally in managed in different folder (for administration purposes - i.e.: [url removed, login to view]) as well internationalization

- Create a simple BackEnd on subdomain ([url removed, login to view]) with simple user authentication (no devise or other) and authorization (Roles: SiteAdmin (can have more than One), Admin (can have more than 1) - fields, Nav, .. translatable

- From backend it must be possible to CRUD Articles on FrontEnd ([url removed, login to view])

- Articles contain: Title, Body, URL and audience (for display Purposes on FrontEnd. Roles: Member, User, Visitor) - all translatable (English, German, French - scalable to add more languages on demand from within BackEnd GUI)

- Create SIMPLE FrontEnd that displays Articles based on BrowserLocale with option (in Navbar) to change language for the visitors/users as well as register/login.

- Regarding "Audience" / UserModel:

--> Visitor = not registered = unknown user = ANYONE

--> User = Registered User with validated mail, full name, nickname/alias, chosen password

--> Member = Full qualified User = Same as User but additionally with linked profile (such as linked in, twitter, Facebook, googleplus, xing,...). If a user chooses to signup with any of those services and provide info on all required fields (such as full name, alias, ..., he directly becomes member instead of just a user

- Content on FrontEnd to be displayed/no accessible (route to [url removed, login to view] if user not logged in/authenticated) based on chosen Audience in BackeNd (Member, User, Visitor). Note: Visitor = unknown user = anyone can see related content.

- internationalization (in the backend / front end - ideally managed in different folders).

As mentioned: I don't need it fancy, I need a secure, scalable skeleton I can start to extend with more features. I found many articles and sample code for above scenario but most do rely on gems such as active admin and devise and pundit or CanCanCan which I all simply do not want to use in order to learn how things work.

To ease up bootstrapping, I kindly ask to use Twitter Bootstrap, but keep it minimalistic in order to avoid time on design.

Heroku LESS/Sass/SCSS PostgreSQL Ruby on Rails Web Security

Project ID: #8305588

About the project

8 proposals Remote project Active Oct 29, 2015

8 freelancers are bidding on average €286 for this job

ycbTR

Hi there, I would like to work for this project. I am Software Engineer and professional full-stack Rails developer for more than 4 years. I am going to implement this project from ground according to your specific More

€500 EUR in 7 days
(40 Reviews)
6.5
maysam

A proposal has not yet been provided

€400 EUR in 4 days
(9 Reviews)
5.5
bistanil98

Need to discuss this in detail,please tell me how we can start the discussion on this requirement. We have a team of 34 professionals,they have more than 11 year of experience, expertise in php/mysql and their MVC f More

€200 EUR in 8 days
(1 Review)
2.5
abvayad

A proposal has not yet been provided

€286 EUR in 14 days
(1 Review)
2.1
NSTohamy

Hello Sir, I am very much interested in this project and can help you professionally. I will provide you daily status report of your project. So, hope that you will be my next client for the long term-pe More

€155 EUR in 7 days
(0 Reviews)
0.0
christoshrousis

Hey, I enjoyed reading your proposal, it is very clear and to the point. I would like to discuss a point with you, you mention a requirement to not use external libraries, but writing some of the code you requested More

€111 EUR in 7 days
(1 Review)
0.0