Private Job Reservation and Submission system

Published on the May 16, 2019 in IT & Programming

About this project

USD 100 - 250

A user is required to login via Google oauth.
This user email is checked against a master file or DB.
A user can have up to three roles. T and E and admin (contains both T and E roles, and additional privileges)
A user can have a list of projects to do.
User will be given a landing page, allowing him to choose from his list of projects.
Admin will see all projects
When user enters a project page, he will see a table (taken from Google Spreadsheets/rest api, or a database)
there will be 7 columns.
1. An index (integers that don’t necessarily start from 1)
2. Involves 'T' users. It will show either:
a) another user name (if claimed or completed by someone else),
b) a tick, (if done by the logged in user)
c) a Reserve button (if no one has claimed this row)
d) a Done? button (if logged in user has claimed but not done it), linked to a script for verification
A date which is populated after a Done? signal is sent (and verified)
4. Involves 'E' user. See Column 2.
Generally there is only one 'E' user
5. Involves 'E' user. See Column 3.
Generally there is only one 'E' user
6. Involves same 'T' user in Column 2. Details: See Column 2.

7. Involves same 'T' user in Column 3. Details: See Column 3.
8. A dropdown box with numbers ranging from 1-20
At the bottom of the table, if a Done? Submission returns an error message from the script, the Done? will not be successful. A pop up will indicate the error.

An Admin user will be able to change all columns with a dropdown.
Columns 2, 6: Choice of available ‘T’ users, including the admin’s name
Column 4: Choice of ‘E’ user, including the admin’s name
Column 3,5,7: Clicking on the date pops up a calendar widget for submission
There should be a submission button for the admin.

Admin should have an interface to add projects
In the project settings, Admin should have an interface to add user and roles, with additional text fields (comments, etc). Addition done by using their gmail addresses.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Cloud Storage (Dropbox, Google Drive, etc.)
Roles needed Developer

Deadline: Not specified

Skills needed

JavaScript MySQL PHP

Want to start working on this project?

Log into your Workana account or Register today. Boost your freelance work!

Freelancers who already applied to this project

  • Highest Education: Master of Computer Science (2004) Experience: 14+ Years ROLES: 1- IT Manager 2- Front End Developer 3- Full Stack Developer (.Net) 4- Manager Information System 5-...

  • Techforge Is an Indian based Software company. Serving clients across the world in web and mobile development. we are expert in web development and building Startups from the scratch.

  • Myself Shakti Singh From Chandigarh. I'm full time WEB developer. i am expert with ✔ Wordpress + Woocommerce , ✔ PHP , Different Frameworks like (✔ CodeIgniter , ✔laravel , ✔ cake php ) also i h...

  • Specialties: ---------- Mobile App Development-------- ♦ React Native, Ionic, Flutter, Native Script, Unity 3d ♦ iOS Mobile App Development, Swift, Objective-C, RxSwift ♦ Android Mobile...

  • I am a full-time freelance experienced Web DEVELOPER, DESIGNER and INTERNET MARKETING EXPERT Having 7+ years of experience in website design, development and maintenance. I am Full stack develope...