Closed

Build Web App with RoR & Bootstrap

I need a responsive web app build from scratch.

=== 1. Admin Area ===

1.1 File Manager

There must be a simple file manager. It must display the contents of 1 directory only. There is no need for folders or any functions other than 1) upload and 2) delete files.

* allow only .XLS files to be uploaded.

* support uploading multiple files at once.

* allow drag & drop of multiple files.

* file list must always be sorted by name, ascending

* must be able to select 1 or multiple files and click delete. After a "are you sure?" dialog, the files are permanently deleted.

1.2 User Management

The admin must be able to create, edit and delete users.

1.2.1 Creating a user

requires the admin to provide;

* username

* password

* customer name

-> The system must not allow duplicate usernames.

1.2.2 Modifying a user

The admin must be able to change any user's password or customer name field without needing to know that user's password.

1.2.2 Deleting a user

The admin must be able to select 1 or multiple users and click delete. After a "are you sure?" dialog, the users are permanently deleted.

=== 2. Customer View ===

2.1 Login

There must be a login page where the customer enters their username and password (as provided by the admin) to login.

* there must be a button on the login page that says "forget password?", which, after clicking launches a form where the user can enter their a) username b) full name c) email d) contact number. When submitting this form, the system must send an email to the admin with this information.

2.2 Table viewer

Once the customer is logged in, there is only 1 page, not scrollable. This is the image I attach here.

2.2.1 Left side navigation (file list)

* On the left hand side, there is a navigation bar (always present, doesn't hide) which lists all uploaded .XLS files WHERE the CUSTOMER NAME is equal to the current users's customer name. Let me explain with an example:

EXAMPLE

The admin uploaded 3 excel files:

1. Dynapro - Opportunity [url removed, login to view]

2. Dynapro - [url removed, login to view]

3. Flowers 4 U - Opportunity [url removed, login to view]

The admin also creates a user:

username: superman

password: abc123

customer: Dynapro

Then, superman will login.

The customer will see the table viewer (the attached image), and the left navigation will only display the the files where the string before substring " - " (so before the space dash space) is equal to the customer that this user has.

So superman should only see:

1. Dynapro - Opportunity [url removed, login to view]

2. Dynapro - [url removed, login to view]

But, they must be formatted to remove all characters before the "-" and the extension .xls. so in reality, superman only sees:

"Opportunity list"

"Inventory"

This must be determined each time the user logs in, because the excel files may be added/deleted all the time.

2.2.2

When the user clicks one of the reports from the navigation bar, a table is shown to the right, populating all the available space.

The table must use the [url removed, login to view] plugin (unless you know a much better one).

The contents of the table is the contents of the xls file the user has selected. i.e., if Superman selected "Opportunity List", the table will display the contents of the "Dynapro - Opportunity [url removed, login to view]" file in the following manner:

* Only the first sheet in the Excel file is shown. Other sheets, if any, are ignored.

* The first row in the Excel sheet is the header row.

* any other rows, if containing data, present the remaining rows.

we must use the datable scrollbars like illustrated in this example:

[url removed, login to view]

When the user selects another file, the table LIVE loads the contents of that other file.

2.2.3 Download

When superman presses this, the system will compress (.ZIP) all Excel files for his customer name (so only the 2 Dynapro files) and download them to his computer.

2.2.4 Sign out

When the user clicks sign out, they are directed to a "thank you for visiting" type of page.

Skills: Bootstrap, CSS, Excel, HTML5, Ruby on Rails

See more: bootstrap upload image web app, iphone app web content, best adobe air app web cam, php, css, website design, wordpress, bootstrap, javascript, html5, angular.js, swift, ruby on rails, ruby, postgresql, convert windows app web app, convert app web app, upload app web, convert vb6 app web app, convert win app web app

About the Employer:
( 22 reviews ) Dublin, Ireland

Project ID: #11248596

41 freelancers are bidding on average €522 for this job

sunsoftpro

Hi, we are Sunsoftpro with long time experiences and special skills in this field of work. We’ll bring best solutions to you and hope to receive your feedback soon. Best regards!

€1500 EUR in 20 days
(89 Reviews)
6.8
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

€444 EUR in 3 days
(47 Reviews)
6.6
prashushinde9

Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i More

€257 EUR in 3 days
(17 Reviews)
6.6
JoomlaVogue

Hello Sir, First of all, we would like to tell you how we will initialize the project with you. According to your project description, our team would like to discuss with you, to get more understanding of the More

€555 EUR in 12 days
(44 Reviews)
6.2
pytho

Hi, Please tell me what is your deadline for this project? I am managing a Web Design Agency located in Romania and I am really interested to help you complete your website. Based on your response I will be able to sc More

€296 EUR in 30 days
(15 Reviews)
6.1
TenStar718

Hello I'm web developer. I have about 5 years web development experience. I'm flexible for some of php frameworks like codeignitor,Laravel,etc. I'm ready for your job. This is sample site: [login to view URL] eventwir More

€315 EUR in 3 days
(28 Reviews)
5.5
Sonia8619

Hello, I am writing a proposal for your job.I have gone through the complete job description and placed bid accordingly.I am really interested for this project as this is area of my [login to view URL] near about 8 year More

€250 EUR in 6 days
(12 Reviews)
5.4
tudiptechnology

Hi, Let me keep this really short as i am sure you would be swamped with proposals :)! We have been developing/maintaining various web applications in Rails. Mostly these applications are hosted on clouds (AWS/Li More

€1111 EUR in 20 days
(3 Reviews)
4.7
MezbahAlam

Hi, I am ruby on rails expert (over 6 years of experience).I can assure you quality of my work. My Skills: 1. Ruby 2. Ruby on Rails 3. Git, Bitbucket (version control system) 4. MySQL , PostgreSQL, Sqlite ( More

€155 EUR in 3 days
(17 Reviews)
4.8
romeroWB

Hi, I’m Raul from Mexico. I’m a full time freelancer with more than 6 years of experience in web development. I work with Rails and PHP (Including Wordpress). I can help you with this project. For this project I More

€600 EUR in 20 days
(50 Reviews)
4.3
jackreacher262

Hi there, I’d like to be considered for your writing position. I’m a strategic Developer with a strong background developing Websites, including CMS, blog posts, social media posts, articles, press releases and othe More

€555 EUR in 10 days
(15 Reviews)
4.4
mavericTech

Hello, I went through your requirement and I think I am capable of doing this. 1) 5 years of experience in web designing & development. 2) My Website/Portfolio: [login to view URL] 3) Expert in PHP, Boots More

€250 EUR in 7 days
(18 Reviews)
4.7
bksriharsha

I am interested in taking this project. I am a web and mobile developer having 6+ years of experience. I are ready to help you now itself. I will set reasonable time-lines and meet them. I won’t promise what I ca More

€250 EUR in 5 days
(4 Reviews)
5.2
yuvasoftech

Hi, We have been working as web developer for 6.2 years and I've helped various business from start-ups to established companies in building web applications, fix bugs, maintenance and deploy Web /Mobile app. Re More

€1111 EUR in 30 days
(14 Reviews)
4.5
arvindkushwah9

Dear, When I read this job I feel very excited to be a part of your project and share my great experience in software development. I have experience to manage Ruby on Rails developers team. I know thorough how More

€222 EUR in 10 days
(7 Reviews)
3.5
€333 EUR in 3 days
(3 Reviews)
3.5
€250 EUR in 3 days
(4 Reviews)
4.2
umesh655

Hello, I am writing in response to your job posted. I enjoy working with creative team and have the ability to communicate with managers and colleagues. As such, I believe I can make a significant contribution to yo More

€250 EUR in 10 days
(5 Reviews)
3.1
zeph045

Dear Hiring Manager, Thank you for this wonderful [login to view URL] Your job posting has caught my attention and I’m keenly considering your job post. I have around 3 years of experience in Website Designing/Develo More

€388 EUR in 15 days
(4 Reviews)
3.0
webim

Hello. I checked your desription and have few questions: - do you have design ? - what CMS you prefer ? -

€2777 EUR in 50 days
(1 Review)
2.7