Project Type: Web Application
Technology: PHP Laravel(Preferred); CodeIgniter(Optional); CSS3, HTML5, JQuery, JavaScript, MySQL
Timeline: 15 working days for prototype and 20 working days max including feedback from my team
Budget: IDR 8,000,000
Preferred Communication Channel: Skype, WhatsApp, Email
Deliverables: All source code and DB schema and all related files/contents
Design will be provided from us in the form of HTML, CSS, JavaScript (You can edit some part based as needed)
Project:
Sprout is a web application used by companies who want to broadcast a Request For Quotation (RFQ) to other companies.
The main functionality is to create RFQ. RFQ then be broadcasted to one or more company within the system.
Company who received the RFQ is able to accept/reject the RFQ request.
If the company Accept the RFQ, the company must send a proposal based on the accepted RFQ request to the broadcaster.
The broadcaster can review the proposal and able to accept/create counter proposal/reject with remarks the proposal.
If the broadcaster accept the proposal then all recepient for that specific RFQ will be "canceled" because only 1 company will win the RFQ.
If the broadcaster create counter proposal to the proposal sender, then the proposal sender can either accept/create counter proposal/reject with remarks.
If the proposal sender accept the proposal then all recepient for that specific RFQ will be "canceled"
If the proposal sender create counter proposal then the broadcaster will receive the counter proposal
All historical "communication" between broadcaster and sender will be saved in sequence of the activity in broadcaster and recepient "historical RFQ"
That is the main function.
Other functions:
Built In Simple Forum / Discussion board
Mark as Favorite (Company can mark other company for favorite or blacklist) - there will be a filter for this when that company wants to broadcast RFQ or receive RFQ. There will be a mark on the profile as well so when one of the staff login to the system, then they can see which company has been marked as favorite or blacklist
Register / login/ logout / forget password function
Dashboard for Sprout staff where they can monitor the "subscription" plan of all companies which have regiestered, add an "add-on staff" for any company who request to add more staff user login
Access Level where each company who registered will have 10 initial users which they can assign to "Purchasing Staff", "Purchasing Manager", "Sales Staff", "Sales Manager", "Company Admin"
Built in Calendar for scheduling a meeting with another internal staff or other company's staff based on the RFQ or Quotation. Calendar will be similar with Phone Calendar where user can add event, see details, etc
Add attachment to each RFQ or Quotation (No limitation on the attachment)
Built in Messaging (Email)