Skip to content

asilvafx/free-api

Repository files navigation

Free API

Maintenance PHP Version SQLite

Overview

Welcome to the Free API project! This is a PHP API backend built using the F3 Fat-Free Framework and Webpack 5. 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!
  All done!