Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/whiteilya/introduction_to_rails

The project is an introduction to Ruby on Rails, focusing on building a web application for managing friends.
https://github.com/whiteilya/introduction_to_rails

crud jwt rails restful-api ruby

Last synced: about 1 month ago
JSON representation

The project is an introduction to Ruby on Rails, focusing on building a web application for managing friends.

Awesome Lists containing this project

README

        

# 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