Friends API - Ruby on Rails Application with JWT Authentication
This application is a RESTful API built with Ruby on Rails that provides functionality for managing a user's list of friends. It uses JWT (JSON Web Tokens) for authentication, ensuring that only authenticated users can perform CRUD (Create, Read, Update, Delete) operations on their friend lists.
Features
-
User Authentication: Login and register users via API with JWT tokens.
-
JWT Authentication: All routes are secured using JWT tokens, ensuring only authenticated users can access them.
-
CRUD Operations on Friends: Authenticated users can create, view, update, and delete friends from their list.
Technologies
- Ruby on Rails
- JWT (JSON Web Tokens) for authentication
- SQLite
Installation
Prerequisites
- Ruby (version 3.x or higher)
- Rails (version 7.x or higher)
- SQLite