Creating additional features for your app and website
Budget: €250 – €750 EUR
I have purchased a project that needs further development in programming several things. but I would need the help of someone who can use the following:
Mobile Apps (IOS & Android) – React Native and Expo
Admin Portal & Website – React and Redux
Database – Firebase Realtime Database
Server Side APIs – Firebase Cloud Functions
Maps & Location APIs – Google
Push Notifications – Expo
1. At the moment, the admin earns the amount he has set as a percentage of the commission and the courier entire remaining amount. But it would be necessary to make the Admin 100% of the amount that comes from the "Parcel types" and "Options" options. The agent earns money from "Base Fare", "Distance Rate Per" and "Rate Per Hour", which in turn is deducted from the Convenience Fee.
2. Booking ID needs to be changed to "#123" style. This makes it easier for the customer, courier and admin to track and search the order.
3. A company and an individual can be registered as a customer.
4. A company and an individual can be registered as an agent.
5. After completing the order, the customer must receive an invoice by e-mail as a PDF. If the customer is a company, he need to see on the invoice the name of the company, the invoice number, the name and description of the service, the amount without VAT, the amount of VAT and the amount including VAT, and the details of the company providing the service. If the customer is a private person, he will see the name of the private person on the invoice and everything else will remain the same as on the company's invoice. The customer must be able to send the invoice to the e-mail again own account using app if necessary, simply by pressing the button, the e-mail is automatically taken from the database. It must also be possible for the admin to send an invoice to the customer at the touch of a button under Booking History.
6. When the customer starts to confirm the order, the customer must see the order amount including VAT. He must also see the amount of VAT and the amount without VAT. The VAT rate must be able to be set on the admin page under settings. VAT should be added directly to the invoice.
Mobile Apps (IOS & Android) – React Native and Expo
Admin Portal & Website – React and Redux
Database – Firebase Realtime Database
Server Side APIs – Firebase Cloud Functions
Maps & Location APIs – Google
Push Notifications – Expo
1. At the moment, the admin earns the amount he has set as a percentage of the commission and the courier entire remaining amount. But it would be necessary to make the Admin 100% of the amount that comes from the "Parcel types" and "Options" options. The agent earns money from "Base Fare", "Distance Rate Per" and "Rate Per Hour", which in turn is deducted from the Convenience Fee.
2. Booking ID needs to be changed to "#123" style. This makes it easier for the customer, courier and admin to track and search the order.
3. A company and an individual can be registered as a customer.
4. A company and an individual can be registered as an agent.
5. After completing the order, the customer must receive an invoice by e-mail as a PDF. If the customer is a company, he need to see on the invoice the name of the company, the invoice number, the name and description of the service, the amount without VAT, the amount of VAT and the amount including VAT, and the details of the company providing the service. If the customer is a private person, he will see the name of the private person on the invoice and everything else will remain the same as on the company's invoice. The customer must be able to send the invoice to the e-mail again own account using app if necessary, simply by pressing the button, the e-mail is automatically taken from the database. It must also be possible for the admin to send an invoice to the customer at the touch of a button under Booking History.
6. When the customer starts to confirm the order, the customer must see the order amount including VAT. He must also see the amount of VAT and the amount without VAT. The VAT rate must be able to be set on the admin page under settings. VAT should be added directly to the invoice.