Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asilvafx/free-api
Fat-Free API - PHP Framework
https://github.com/asilvafx/free-api
authn cms f3 fatfree framework lightweight mvc php rest-api vanilla
Last synced: about 1 month ago
JSON representation
Fat-Free API - PHP Framework
- Host: GitHub
- URL: https://github.com/asilvafx/free-api
- Owner: asilvafx
- License: mit
- Created: 2024-11-04T18:25:54.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-24T10:41:45.000Z (about 2 months ago)
- Last Synced: 2024-12-24T11:29:46.290Z (about 2 months ago)
- Topics: authn, cms, f3, fatfree, framework, lightweight, mvc, php, rest-api, vanilla
- Language: PHP
- Homepage:
- Size: 3.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Free API


## Overview
Welcome to the Free API project! This is a PHP API backend built using the F3 Fat-Free Framework. The goal of this project is to provide a robust and easy-to-implement backend framework that supports REST API, Secure authentication, MVC architecture, Databases, and a user-friendly administration layout.
## Features
- **REST API**: Easily create and manage RESTful services.
- **JWT Authentication**: Secure your API with JSON Web Tokens.
- **MVC Architecture**: Organize your code with the Model-View-Controller pattern.
- **User Authentication**: Implement user registration and login functionalities.
- **Two-Factor Authentication (2-FA)**: Enhance security with an additional layer of authentication.
- **WebAuthn**: Support for modern passwordless authentication methods.
- **SQLite Database**: Lightweight and easy-to-use database solution.
- **User -Friendly UI/UX**: An intuitive administration layout for easy management.## Installation
To get started with the Free API, follow these steps:
1. **Clone the Repository**:
```
git clone https://github.com/asilvafx/free-api.git
cd free-api
```2. **Install Dependencies**:
```
composer install
```
Upload the files to your FTP server, and follow the setup wizzard instructions on your browser!