Find Jobs
Hire Freelancers

User panel using Capistrano 3

$8-15 USD / hour

Cancelado
Publicado hace alrededor de 9 años

$8-15 USD / hour

My client is looking for the right candidate that has Rails experience in the past working also with Capistrano 3. He is looking to have a simple rails app developed that is a User panel, which would allow for his users to do the following; 1.) User logs in and we will be using Devise to register the user and log him in. 2.) When user logs in; he/she should end up at a homepage/dashboard 3.) The dashboard would display a box where one would enter a domain name and click next... upon clicking next, the next screen would show more boxes with select buttons within them (these would be plans of some sort)... upon clicking Select, they would be taken to a page where they would be asked in simple terms; username, password, (this should be easily expandable in the future to add and collect more input date); upon filling all stuff, you would click next.. the fields should validate if empty or wrong or already username exists in DB.. if all good, it would take them to a page that would use the Stripe gem to collect CC data and process the payment, the value in $$ would be brought into this page depending on the selection of the plan. When all done and successful payment, Capistrano in the background, should run itself and create a directory /host-user/www/domainname/public_html, download a git file from github, extract contents to public_html, create a database with generated username/password, generate username/password for FTP access, check and correct permissions, etc.. all the good stuff... I'll have more info on this as we go on. 4.) when successful will all the process of creating a site environment; we would send the client an email with specifics of what they selected and entered 5.) then return them to the dashboard/homepage again... this time, you would see the window that asks for the domain name and create button, but also a small box would show up that would show the domain name... and a button that would say "details"... 6.) clicking on details, would take the user to a page, that would pull the information about the website, like URL, username, password, domain name, ftp username, password, etc.. also should have a cancel / delete button, which would simply run Capistrano again and deleting the website, ftp access, etc.. This is something very simple at this point, to make it easily manageable for his clients who would rather create their own environment in a shared hosting environment, then having my client create it each time his client asks. I've got a budget set on this because I've build more then a handful of Rails apps, so I know its easy and fast; shouldn't take too long specially with Capistrano 3 offering so many quick tasks and options. However, I want to see who offers what and delivery timeline for this, tell me how many hours it will take you from start to finish...I'll provide the rails environment for you to build on (you should be familiar with services like CodeAnywhere or cloud9) . I know this client will want to expand in very short future with adding options and what not. No styling needed as I'll be taking care of Bootstrapping it all. Thank you for your bids.
ID del proyecto: 7259573

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $14 USD /hora por este trabajo
Avatar del usuario
1 & 2. Device & its APIs shall be provided along with the documentation to login. - 8 Hrs 3. Wizard with payment processing and Directory settings using Capistrano - 40 Hrs - Credentials to access GitHub & download the required file, name of file to be downloaded should also be mentioned. 4. Share details through email with client when step 3 is over - 8 hours - Need the format of the email - SMTP settings (configurations) 5. Upgraded Dash board with more details - 12 Hours - Why it will ask for Domain name when it has taken this input in step 3? - Can the domain name entered in 3 be different then the one entered in 5? - What is the functionality of Create button when another domain name is entered in step 5? 6. Details Button click - 4 Hours Total effort: 2 weeks(inc. testing) Assumptions 1. The entire development environment along with appropriate needs of the development e.g. permissions for accessing & creating the folders at appropriate locations. 2. Access to device/simulator (if needed) 3. Payment Gate information is already there. 4. There will be no focus on the User Desgin development, it will be done by youyself. 5. Access to CodeAnywhere or Cloud9 would be provided, if required. About us 1. We are team of technically strong developers who likes to take challenging assignments. We have resonable experience in Ruby on Rails and no experience on Capistrano 3. But under your guidance we can develop to the perfection. no probs with extra hour
$15 USD en 3 días
5,0 (100 comentarios)
6,4
6,4
Avatar del usuario
Propunerea nu a fost încă furnizată
$17 USD en 3 días
4,0 (32 comentarios)
5,3
5,3
Avatar del usuario
A proposal has not yet been provided
$10 USD en 10 días
4,9 (2 comentarios)
4,0
4,0
Avatar del usuario
A proposal has not yet been provided
$12 USD en 20 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
East Amherst, United States
5,0
70
Forma de pago verificada
Miembro desde mar 24, 2004

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.