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

Cerrado Publicado Aug 20, 2015 Pagado a la entrega
Cerrado Pagado a la entrega

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 Seguridad web

Nº del proyecto: #8305588

Sobre el proyecto

8 propuestas Proyecto remoto Activo Oct 29, 2015

8 freelancers están ofertando un promedio de €286 por este trabajo

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 Más

€500 EUR en 7 días
(40 comentarios)
6.5
maysam

A proposal has not yet been provided

€400 EUR en 4 días
(9 comentarios)
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 Más

€200 EUR en 8 días
(1 comentario)
2.5
abvayad

A proposal has not yet been provided

€286 EUR en 14 días
(1 comentario)
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 Más

€155 EUR en 7 días
(0 comentarios)
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 Más

€111 EUR en 7 días
(1 comentario)
0.0