Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# Free API

![Maintenance](https://img.shields.io/maintenance/yes/2024?logo=github)
![PHP Version](https://img.shields.io/badge/php-%3E%3D8.0-blue)
![SQLite](https://img.shields.io/badge/sqlite-v3.36.0-green)

## 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!