Odnesi
Tools and technologies used in this project :

MySQL
React.js

React Native
TypeScript
Vue.js

Docker
AWS

Socket.io

Project Details
- Company Type: Non-profit Organization / Social Enterprise
- Industry: Social Impact / Sustainability
- Engagement Type: Full Platform Development
- Team Size: 5-10
- Backend: 1
- Web: 1
- Mobile Client: 1
- Mobile Worker: 1
- DevOps: 1
- Methodology: Waterfall
- Budget: €30 - 40K
- Duration: 4 months
DELIVERABLES
Mobile Development
Web Development
UX / UI Design
Infrastructure & DevOps
Cross-Platform Development
Cloud Services
QA & Testing
API Development & Integration
Cloud Migration Services
Challenge and Scope
Challenges
- Develop a simple donation and recycling system: It was necessary to design a platform that allows easy use, without complicated procedures for users who want to donate or recycle items.
- Logistical challenges in item pickup: Create an efficient system for picking up items from users' locations at a time that suits them.
- Support for vulnerable social groups: Ensure the engagement of individuals from vulnerable social groups in recycling centers, thus creating positive social value.
Scope
- Develop a simple user interface for quick registration and user login.
- Implement functionality for scheduling item pickups and tracking donation status.
- Create a system for connecting with recycling centers and social organizations.
- Enable real-time tracking of workers job status
- Enable tracking the impact of recycling and donations through analytics and reports
- Implement a robust customer support system to resolve issues.
Solutions
We took a user-focused approach to develop "Odnesi"—a free, accessible, and efficient app designed to simplify the donation and recycling of unnecessary items. Prioritizing ease of use and flexibility, the solution includes features such as user registration, profile management, and a streamlined system for scheduling item pickups directly from users’ locations. The app enables users to track the status of their donations and recycling activities, while also connecting them with social organizations and recycling centers, fostering community impact and inclusion. Real-time job tracking and task management tools support operational efficiency for employees and administrators, while in-app customer support ensures a responsive user experience. Additionally, the administrative dashboard offers data insights and activity reports to monitor performance and continuously optimize the system.
- Account Creation and User Login
- Users can easily register and create profiles to track their donations, schedule item pickups, and manage their activities
- Item Pickup Scheduling
- A simple system for scheduling item pickups from users' locations at a time that suits them. This provides great flexibility and convenience
- Donation and Recycling Tracking
- The app allows users to track the status of their donations and recycling activities, ensuring transparency and monitoring their contribution.
- Integration with Social and Recycling Centers
- Through the platform, donations are linked with social organizations and recycling centers, enabling the work and engagement of individuals from vulnerable social groups.
- Customer Support:
- The app offers easy access to customer support, resolving issues and inquiries through an in-app help system.
- Job Management and Real-Time Location Tracking
- Features for tracking job statuses,
- Managing tasks and locations
- Enable employees to efficiently handle item pickups, while administrators can monitor all activities in real time
- Optimize work schedules and provide necessary support.
- Access to Data and Analytics
- The administrative system allows tracking all donations, recycling activities, and application performance, as well as generating reports on activities and the efficiency of all involved parties, enabling continuous system optimization
Key Features
- Account Creation and User Login
- Users can easily register and create profiles to track their donations, schedule item pickups, and manage their activities
- Item Pickup Scheduling
- A simple system for scheduling item pickups from users' locations at a time that suits them. This provides great flexibility and convenience
- Donation and Recycling Tracking
- The app allows users to track the status of their donations and recycling activities, ensuring transparency and monitoring their contribution.
- Integration with Social and Recycling Centers
- Through the platform, donations are linked with social organizations and recycling centers, enabling the work and engagement of individuals from vulnerable social groups.
- Customer Support:
- The app offers easy access to customer support, resolving issues and inquiries through an in-app help system.
- Job Management and Real-Time Location Tracking
- Features for tracking job statuses,
- Managing tasks and locations
- Enable employees to efficiently handle item pickups, while administrators can monitor all activities in real time
- Optimize work schedules and provide necessary support.
- Access to Data and Analytics
- The administrative system allows tracking all donations, recycling activities, and application performance, as well as generating reports on activities and the efficiency of all involved parties, enabling continuous system optimization
Business Impact
- Contribution to social responsibility by engaging vulnerable social groups and reducing waste.
- Increased brand visibility: The app helped "Odnesi" become a recognized leader in promoting environmental and social initiatives, thereby attracting more users and partners..
Team Structure
- Core Development Team: 2 developers responsible for backend development, Web development.
- Mobile Development Team: 2 developers focused on iOS and Android application development, ensuring cross-platform consistency.
DevOps: 1 focused on the infrastructure and deployment automation
Responsibilities
- Backend Team: API development, Database architecture, Server-side optimization, CMS development
- Web Team: Build dynamic and interactive user interfaces, allowing users to intuitively navigate the platform.
- Mobile Team: Cross-platform implementation, User interface development, Platform-specific optimizations
- DevOps: Enable fast and secure implementation of new features, as well as improvements in the development and distribution process of the application.