How breno-n/ctp works
This is a CodeIgniter web application for a neighborhood-oriented request portal, with public registration, login, news and contact pages plus an administrative area for users, requests, neighborhoods and reference data. The likely user journey is to register or sign in, provide address details, and use request-related functionality; administrators maintain requests and the data that classifies them. The tree establishes these domains, but README content is absent and most controller/model implementations were not sampled, so uncertain runtime connections are omitted.
Main entry points: routes.php Route mapping · database.php Application database · Requisicoes.php Request admin · Home.php Home page
Components 21
Public site
- Home page
application/controllers/Home.php - News
application/controllers/Home.php - Contact
application/controllers/Contato.php - Contact form
application/views/site/contact/index.php
Accounts and access
- Registration
application/controllers/Cadastro.php - Registration form
application/views/site/register/index.php - Login
application/controllers/Login.php
Request operations
- Request admin
application/controllers/admin/Requisicoes.php - Requests
application/models/Requests_model.php - Request views
application/views/admin/requests/add_requests.php
Administration
- User admin
application/controllers/admin/Usuarios.php - User form
application/views/admin/users/add_users.php - News admin
application/controllers/admin/Noticias.php - News data
application/models/News_model.php - Reference data
application/controllers/admin/Tipos_negocios.php - Reference models
application/models/Type_business_model.php
Shared application
- Application database
application/config/database.php - Controller services
application/core/MY_Controller.php - Layout rendering
application/libraries/Layout.php - Route mapping
application/config/routes.php
Other components
- Visitor
Connections 18
- Visitor → Route mapping: requests pages
- Route mapping → Home page: defaults to
- Route mapping → Login: maps admin
- Home page → News: serves news
- Visitor → Contact: submits inquiry
- Contact → Contact form: renders
- Visitor → Registration: registers
- Registration → Registration form: renders
- Visitor → Login: signs in
- User admin → User form: renders
- Request admin → Requests: queries requests
- Request admin → Request views: renders
- Requests → Application database: reads and writes
- News admin → News data: manages news
- News data → Application database: stores news
- Reference data → Reference models: manages types
- Reference models → Application database: stores types
- Controller services → Layout rendering: uses layout