Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ruslanguns/codeigniter-restful

Creating a Strong Restful for CodeIgniter
https://github.com/ruslanguns/codeigniter-restful

Last synced: 7 days ago
JSON representation

Creating a Strong Restful for CodeIgniter

Awesome Lists containing this project

README

        

# RESTFUL API with CodeIgniter

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/ruslanguns/codeigniter-restful/graphs/commit-activity)
[![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://github.com/ruslanguns)
[![GitHub contributors](https://img.shields.io/github/contributors/ruslanguns/codeigniter-restful.svg)](https://GitHub.com/ruslanguns/codeigniter-restful/graphs/contributors/)
[![GitHub issues](https://img.shields.io/github/issues/ruslanguns/codeigniter-restful.svg)](https://GitHub.com/ruslanguns/codeigniter-restful/issues/)

Author: Ruslan Gonzalez

[![Open Source Love](https://badges.frapsoft.com/os/v3/open-source.svg?v=103)](https://github.com/ruslanguns/fullstack-mean-for-angular/)

This is an in-process project for creating a good API with CodeIgniter.

### POSTMAN API
[Check the API](https://documenter.getpostman.com/view/2862569/S1EUvc8W)

### Download DB tables
Comming soon...

Nota:
Si quieres contribuir con el proyecto siéntete libre en hacerle un fork y enviarme como pull request tus mejoras para que juntos creemos algo muy asombroso.

### Contribution TODO for this API Features

- [x] CRUD API (GET, PUT, POST, DELETE)
- [x] Pagination
- [x] CI Token Implementation
- [x] Whitelist && Blacklist
- [x] CI Logs for every API Request
- [x] Pagination Helper for API Requests
- [x] JWT for PHP
- [x] Login App for JWT
- [x] DB Test with JWT
- [ ] Modification timestamps/ Search by criteria
- [ ] Sorting Helper for requests
- [ ] User roles
- [ ] Dynamic Menu
- [ ] Upload Documents and Images with restrictions
- [ ] Consuming Examples
- [ ] API documentation
- [ ] Project documentation

### Credits
* [CI Framework](https://codeigniter.com/)
* [@Klerith](https://github.com/Klerith)
* [@chriskacerguis](https://github.com/chriskacerguis/codeigniter-restserver)