W1G
Technical Task (TT)
Mobile Application and W1Charge Platform
1. Project Goal
Create a unified mobile application and backend platform that integrates charging stations from various electric vehicle operators, providing search, access, payment, charging management, and analytics.
Objective: to become a aggregator and standard for access to EV charging.
2. Target Audience
2.1 End Users (B2C)
- Electric vehicle drivers
- Corporate fleets
2.2 Business Users (B2B)
- Charging station operators
- Location owners (shopping malls, gas stations, hotels, homeowners' associations)
3. Platforms
- iOS (Swift / SwiftUI)
- Android (Kotlin)
- Backend (Cloud-based)
- Admin panel (Web)
4. Core Functionality (MVP)
4.1 Mobile Application (User)
4.1.1 Registration and Authorization
- Phone / Email
- OTP / Passwordless login
- User profile
4.1.2 Map of Charging Stations
- Interactive map (Google Maps / Mapbox)
- Filters:
- Connector type (Type 2, CCS, CHAdeMO)
- Power (AC / DC)
- Price
- Availability (online)
- Clustering of points
4.1.3 Charging Station Card
- Address
- Operator
- Connector types
- Power
- Price per kWh
- Status (available / occupied / offline)
4.1.4 Start Charging
- Select port
- Start / Stop charging session
- Real-time: kWh, time, cost
4.1.5 Payment
- Bank cards (Apple Pay / Google Pay)
- Balance / wallet
- Payment history
4.1.6 Charging History
- Date
- Location
- kWh
- Amount
5. Backend / Platform
5.1 Architecture
- Microservices
- REST / GraphQL API
- Cloud hosting (AWS / GCP / Azure)
5.2 OCPP Integration
- Support for OCPP 1.6J (mandatory)
- Support for OCPP 2.0.1 (optional)
- Features:
- Remote Start / Stop
- Meter Values
- Status Notification
- Tariff management
5.3 Operator Management
- Operator profile
- Connecting stations
- Setting tariffs
- Roles and access
5.4 Billing
- Cost calculation per kWh / minutes
- Commission model
- Revenue sharing
- Invoicing
6. Admin Panel (Web)
6.1 For W1Charge
- User management
- Operator management
- Session monitoring
- Financial analytics
6.2 For Operator
- List of stations
- Port statuses
- Tariffs
- Revenue reports
7. Security
- JWT / OAuth2
- PCI DSS (for payments)
- Data encryption
- Role-based access
8. Analytics
- Number of sessions
- kWh
- ARPU
- Station load
- Heatmaps
9. Result
- Mobile App (iOS / Android)
- Backend API
- Admin Panel
- API Documentation
-
1003 2 0 With more than 15 years in development, I would gladly take on your project.
-
172 1 1 Hello! I am ready to complete this project and have extensive experience in developing various applications.
-
3390 4 0 Good day, I have extensive experience working with native, cross, and hybrid applications.
Both on the web side and the mobile part, using both native and cross-platform technologies.
Detailed experience and description are available in the CV.
If necessary, I can provide a detailed estimate.
Payment after the work is completed.
-
3025 37 0 1 Hello. I can develop the backend for you using Nest.js/Typescript and an admin panel on Angular. If you are interested in a cross-platform solution, I can develop it on Angular/Ionic. However, for better performance, I recommend Native languages or React, although it is not very suitable for large, high-load projects. Feel free to reach out to discuss the details. I work with a tracker.
Current freelance projects in the category Web Programming
Need to create a Gravity Forms template based on a chat.Need to create a Gravity Forms form based on the chat template. Knowledge or at least understanding of English is a must!!! I will provide a website where there is something like an online chat where options need to be selected, and depending on those options, new fields open… Web Programming ∙ 8 hours 4 minutes back ∙ 32 proposals |
Creation or adjustment of a website on OpenCartHello everyone! Preliminary situation for understanding: I ordered the development of a website from Templatemonsters. I agreed on the technical specifications in advance and purchased a template from them. In the end, the deadlines were not met, and they wrote that they could… Web Programming, Online Stores & E-commerce ∙ 15 hours 36 minutes back ∙ 26 proposals |
Development of an AI mobile application for children's fairy talesLooking for an experienced developer or team to create a mobile application with artificial intelligence that will generate short, kind, and age-appropriate fairy tales for children. A simple, beautiful, and safe product where a parent can create a personal bedtime story for… AI & Machine Learning, Web Programming ∙ 16 hours 38 minutes back ∙ 35 proposals |
Betting needs to create a bookmaker! WITH EXPERIENCEIt is necessary to develop a betting platform / bookmaker product based on a ready-made template. The main task is to adapt the template for a full-fledged bookmaker office: connect parsing of sports events and odds, implement a user personal account, balance, bets, transaction… Python, Web Programming ∙ 16 hours 44 minutes back ∙ 29 proposals |
Translator for WordPress.Need to translate a WordPress site with WooCommerce into 30 languages. A plugin for convenient automatic translation. To avoid clicking through each page for translations and each product. To make exceptions for certain phrases. To be able to edit the translation. Automatic… Web Programming, Website Development ∙ 17 hours 14 minutes back ∙ 19 proposals |