Build Web App with RoR & Bootstrap

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

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 [login to view URL]

2. Dynapro - [login to view URL]

3. Flowers 4 U - Opportunity [login to view URL]

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 [login to view URL]

2. Dynapro - [login to view URL]

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 [login to view URL] 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 [login to view URL]" 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:

[login to view URL]

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.

Bootstrap CSS Excel HTML5 Ruby on Rails

Project ID: #11248596

About the project

38 proposals Remote project Active 7 years ago

38 freelancers are bidding on average €411 for this job

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
(20 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
(59 Reviews)
6.9
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
(113 Reviews)
7.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
(32 Reviews)
6.2
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
(73 Reviews)
5.4
webim

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

€2777 EUR in 50 days
(4 Reviews)
4.6
faezy

I have been in this industry for 2.5 years and such jobs are my daily practice. This is my first time on this site and hence you can see that I do not have any ratings/testimonials to show you. I can assure you that if More

€155 EUR in 3 days
(6 Reviews)
4.3
simrat1193

Hire me to get desired work done.

€111 EUR in 10 days
(3 Reviews)
2.4
mountainsofcode

Freelancer is requiring a 100 character proposal to edit my bid, so I guess I'll just say that I plan on honoring our current agreement.

€290 EUR in 7 days
(1 Review)
2.1
mashhood001

hi I read the full job description and it's match to my skill set. I am confident to complete it before time. you are welcome to discuss the further details

€200 EUR in 10 days
(4 Reviews)
2.8
Plutons

Hi, I'm interested in this job. Watched your attached picture. Everything is ok for me. I know your requirements. Also, will do some research about datatables alternative. Most difficult part is to preview file when cl More

€230 EUR in 10 days
(5 Reviews)
2.0
nicolasbizard

Passionate and reliable developer, i have delivered large and complex trading software for banks over the last 12 years. With me you will get : - reliable estimates - on time and on target delivery - a quality produ More

€666 EUR in 5 days
(0 Reviews)
0.0
shantinathroy

You will experience a proper utilization of money and time

€611 EUR in 20 days
(0 Reviews)
0.0
satchandi

I have been in this industry for many years and such jobs using Ruby on rails are my daily practice. This is my first time on this site and hence you can see that I do not have any ratings/testimonials to show you. I c More

€222 EUR in 15 days
(0 Reviews)
0.0
alexkirillov

Hi, I'm ready for tis work.) Part-payment accepted .

€155 EUR in 3 days
(0 Reviews)
0.0