https://github.com/gilcierweb/app-codeigniter-3
https://github.com/gilcierweb/app-codeigniter-3
codeigniter codeigniter3 php php8
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gilcierweb/app-codeigniter-3
- Owner: gilcierweb
- License: mit
- Created: 2025-04-23T03:37:58.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-04-23T21:14:49.000Z (8 months ago)
- Last Synced: 2025-08-15T00:44:34.103Z (4 months ago)
- Topics: codeigniter, codeigniter3, php, php8
- Language: PHP
- Homepage:
- Size: 2.93 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# App Codeigniter 3
### Api Codeigniter 3
```shell
# swagger ui
http://0.0.0.0:9100/swagger
```
### Skills
- [PHP](https://www.php.net/)
- [Codeigniter 3](https://codeigniter.com/)
### Run App in Development
```shell
cd app-codeigniter
php -S 0.0.0.0:9100
# run http://localhost:9100
```
### Run App with Docker and Docker Compose
```shell
docker-compose build
docker-compose up # run http://localhost:9100
docker-compose up --build # run http://localhost:9100
```
### Enable migration codeigniter and run migrate custom cli by gilcierweb
```shell
# php migration.php create_users
# php migration.php create_profiles
# run migrations
php index.php migrate
```
### Run db:seed like rails
```shell
# run seed
php index.php seeder users
php index.php seeder profiles
php index.php seeder all
# Para gerar um número específico de usuários (ex: 10)
php index.php seeder users 10
# Para gerar um número específico de perfis (ex: 20)
php index.php seeder profiles 20
# Para gerar um número específico de ambos
php index.php seeder all 15
```
### Import API file in Postman and Insomnia
```text
postman-insomnia.json
```
### API with Swagger UI
```text
http://0.0.0.0:9100/swagger
```
### Todo
* [X] Swagger UI
* [ ] JWT
* [ ] OAuth 2.0
* [ ] Change password
* [ ] Notifications SMS, RCS, email, push notification
https://gilcierweb.com.br