SmartLogistics App
Technical assignment (TA)
General project description
Application for logistics companies that helps:
- Optimize routes (routing using maps).
- Calculate the economic benefit of the trip (considering fuel costs, mileage, depreciation).
- Simplify communication (common chat for drivers and dispatchers).
- Organize the order acceptance process (unified application tracking system).
Target platform: Web application with adaptation for mobile devices (accessible through a browser).
Functional modules
1. Route planning
- API for routes: Use Google Maps API or OpenRouteService API.
- Functionality:
- Input of the starting and ending points of the route.
- Automatic route construction on the map.
- Display: distance (km), estimated travel time.
- Additionally:
- Ability to change the route manually (dragging points).
2. Trip profitability calculation
- Input data:
- Fuel consumption (l/100 km).
- Fuel price ($).
- Distance (from the route module).
- Additional expenses (e.g., toll roads).
- Calculation formula:
Total cost = (distance × fuel consumption × fuel price) + additional expenses. - Result:
- Show the estimated cost of the trip and profit.
3. General chat
- Technology: Firebase Realtime Database (ready-made solution for chats).
- Functionality:
- Group chat for all users.
- Login with username/password (Firebase Authentication).
- Ability to send text messages.
- Additionally:
- Notifications for new messages.
4. Order acceptance
- Functionality:
- Form for creating an order (data: from where, to where, type of cargo, weight, delivery time).
- Display a list of orders with a filter by status (active, completed).
- Ability to change the order status: “Accepted”, “In process”, “Completed”.
- Technology: Firebase Firestore (data storage).
Non-functional requirements
- Interface simplicity:
- Minimum number of buttons.
- Suitable for users without technical skills.
- Responsive design:
- Convenient display on computers, tablets, and smartphones.
- Performance:
- Route processing should take no more than 2–3 seconds.
- Chat operates in real-time.
Technical architecture
- Frontend:
- React.js: fast and popular tool for developing user interfaces.
- Backend:
- Node.js (Express.js): for handling requests and APIs.
- Database:
- Firebase (Firestore and Realtime Database).
- Hosting:
- Vercel (frontend).
- Firebase Hosting (backend and database).
- API:
- Google Maps API (routes)
-
2163 14 0 1 Good day, my name is Roman, and my team of developers is ready to take on your task.
We have 3 years of development experience and are prepared to undertake your project.
We understand the complexity of the project and know how to make it even better with our approach to development.
We provide a full range of services, from creating a plan and analyzing competitors to final implementation.
We offer quality performance guarantees.
…
I suggest further discussion in the platform's chat.
-
2512 4 0 Hello, Danilo!
I am interested in your request, we can implement it. We have worked in the logistics field and are finishing the development of a specialized support bot. In addition, my team includes a manager who is a logistics specialist by education and has worked in this field for several years, so you can be confident that we will have a shared vision of the finished application. We actively use all the technologies you have chosen and create high-quality cool solutions with their help. We will also create the design at a high level, taking into account all modern UI/UX requirements. I have a few questions for you that are quite important for a quality and accurate assessment. Let's communicate in more detail.
-
362 1 0 Good day,
I am confident that we can help you.
You can check our portfolio on our website:
https://spacelab-new.netlify.app/ua/portfolio
For a more detailed assessment of the project regarding price and development timelines, more detailed information is needed.
Also, please clarify your deadlines and budget.
…
We hope for further cooperation.
Best regards,
The SpaceLab Team
-
267 Hello! We can develop and launch the project you need. We require a more detailed technical specification. Overall, our team has a wide technology stack: Vue.js, REDUX, Typescript, MySQL, React, Python, PHP, HTML5, NodeJS, JavaScript, REACT NATIVE, CSS3, MongoDB, Postgres, Laravel, Symfony, Angular, Android, iOS. Examples of our work, as well as budget and timeline details, can be discussed individually. We look forward to your feedback!
-
247 Good day, Danilo, my name is Pavlo, our team is ready to complete your order as quickly as possible.
We have over 5 years of experience working on similar projects.
Our rule is as follows: if we do not meet the deadlines, the client does not pay 30% of the initial amount, thus it is beneficial for you and we are motivated.
There are quite a few advantages to start collaborating with us, namely:
1) Responsibility;
2) Punctuality;
3) Constant communication
Write to me privately and we will discuss the details
Respectfully,
… Pavlo
-
1195 4 0 Hello!
Our team has exactly the same project. The company deals with cargo across Europe. There is functionality for both drivers and dispatchers. Maps, routes, order synchronization, and many things that the client wanted and you want. All your tasks will simply close our experience with the same project. You will be immune to the mistakes we have already encountered, thus saving your money and time. Let's get in touch, and I will tell you and show you our work, as well as share my experience.
Thank you and I look forward to your response.
-
8867 60 0 1 Good afternoon. I am ready to implement.
I have experience in creating web applications for automation and optimization of processes.
My portfolio:Freelancehunt
I will create a web application with the necessary functionality. I will implement route planning, calculation of necessary data, functionality for creating and managing orders, and a general chat. I will provide a user-friendly interface and optimize it.
I will ensure high performance on any device.
Write to me, we will discuss the details and I will start working.
-
5136 21 0 1 Hello, I am a professional web developer. I have 7+ years of experience in backend development and extensive experience with modern web programming technologies such as HTML, CSS, JavaScript, PHP, Laravel, CodeIgniter, Git, Python, MySQL, PostgreSQL, NodeJS, React JS, Vue JS, Angular, Django, Flask, and others.
My recent projects:
https://novobudova.pro/
https://youeasystart.com
https://ukrfix.com/
https://awinst.com/
https://frolic.com.ua/
https://aquahub.org.ua
… https://confidence-tech.com
https://boostylabs.com
https://ol.zp.ua/
https://smt-industry.com/
https://butams.com
http://han.2doweb.org/
https://emporio-sports.cz
We guarantee fast and quality task execution, as well as the possibility of API integration into your projects. We are always ready to take on the implementation of your ideas and turn them into successful web solutions.
Current freelance projects in the category Web Programming
Setting up GTM analytics for GetCourse with linking advertising data to ordersIt is necessary to set up GTM analytics for the educational platform on GetCourse. Task: to collect user advertising data from the URL and cookies via Google Tag Manager and link them to a specific user/order in GetCourse. It is necessary to collect and store the following data:… Web Programming ∙ 7 hours 17 minutes back ∙ 10 proposals |
Prepare the website for launch wp+woo
29 USD
Hello. I am looking for a specialist in wp+woocommerce. I need to prepare the site for launch. Check the payment system, registration, categories, fix product images and descriptions, and ensure correct SEO-friendly URLs. There are less than 30 products on the site, but new… Web Programming ∙ 10 hours 2 minutes back ∙ 36 proposals |
Google Tag Manager (server-side) through Stape
23 USD
Need a specialist with experience in setting up Google Tag Manager (server-side) via Stape. The goal is to check the current setup and errors in the Stape-Shopify chain, tag managers. Identify the error and fix it. Tracking should be set up for purchases, cart, views, etc.… Web Programming, Contextual Advertising ∙ 12 hours 34 minutes back ∙ 10 proposals |
Need to extract POST / GET / PUT requests from the TikTok mobile application urgently.In essence. It is necessary to extract POST / GET / PUT requests from the TikTok mobile application. Even by essence, it is not necessary to fully reverse anything since signatures are available on the internet, etc. But it would also be great. All authorization (Sending… Web Programming, Desktop Apps ∙ 18 hours 40 minutes back ∙ 18 proposals |
Product search function by imageIt is necessary to develop and integrate a product search function by image on the website.What needs to be implementedA "Search by Photo" button on the website.Image upload by the user: JPG.Search for visually similar products in the catalog.Display results in the form of… PHP, Web Programming ∙ 19 hours 17 minutes back ∙ 40 proposals |