An iOS application developed with UIKit + ViewCode to help users check trash collection schedules in their region in a simple, fast, and intuitive way.
ColetaCerta was created to simplify access to recycling and organic waste collection schedules across different neighborhoods and regions. The app features an onboarding flow to identify the user's location and display the correct collection days and times. The project is being developed with a strong focus on: An organized architecture Componentization UI reusability Scalability UIKit best practices
Splash Screen Onboarding Address registration Trash collection schedule lookup Reusable components Custom inputs Custom buttons Modular structure 100% ViewCode layout
Swift UIKit ViewCode Auto Layout Local JSON MVC UI Componentization
ColetaCerta
│
├── Core
│ ├── Components
│ ├── Models
│ ├── Services
│ └── Colors
│
├── Features
│ ├── Splash
│ ├── Onboarding
│ ├── Address
│ └── Home
│
└── Resources
The project features reusable components to enhance maintainability and scalability: CustomButton A reusable button with configurable styles. CustomInput A reusable input field featuring: Title Placeholder Styles Keyboard types Future validation
git clone <repo-url>
open ColetaCerta.xcodeproj