This API is a clone of Instagram's functionality and it provides a comprehensive solution for creating a social media app. Built with Ruby on Rails 7 and equipped with Swagger UI, this API offers seamless integration and easy navigation.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
LOGIN:
email: tester@gmail.com
password: password
Table of Contents
The Instagram Clone API is a powerful tool for creating a social media application with all the features of Instagram. Built using Ruby on Rails 7, the API is equipped with a variety of features to provide a seamless user experience. The API is designed to be easy to integrate, with Swagger UI for easy navigation and Devise for secure authentication.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
rails -v
Rails 7.0.4
ruby -v
ruby 3.1.3
- Clone the repo
git clone https://github.com/Rustamxon7/social-media-api.git
- Run bundler
bundle i
- For testing run
rspec spec
Using the Instagram Clone API is simple and straightforward. The API provides a variety of endpoints for performing different operations, such as creating and managing user accounts, creating and viewing posts, managing comments and likes, following other users, searching for users by username, and viewing suggestions for other users to follow.
- User
- Posts
- Comments
- Likes
- Follows
- Search by Username
See the open issues for a full list of proposed features (and known issues).
Distributed under the MIT License. See LICENSE.txt
for more information.
Your Name - @Rustamjon7777 - rustamxontolipov788@gmail.com
Project Link: https://github.com/Rustamxon7/social-media-api