Live Demo • Getting Started • Development Information • Contributing • Authors
This repo contains the backend for the StackActive application. The backend is an API only Rails application.
To clone the project on your local machine, run the following command.
git clone https://github.com/smcommits/stack-show-backend
Navigate to the project directory using the following command.
cd stack-show-backend
To install all the dependencies required to run the project, execute the following command.
bundle install
To launch the application, run the following command.
rails s
This project is a backend-end solution. It is an API only application which means it only has limited middlewares available for service. It primarily makes use of the following components of Rails:
- Active Records
- ActiveModel Serializer
- Action Cable
- Action Controller
To know more about API only application in Rails please refer to the Rails Guides.
The API offers the following essential services.
- CRUD Operations
- Data persistence
- Authentication
- Serialization
- WebSocket channels and subscriptions
- Caching
This application uses rspec-rails to implement the tests. Additionaly, shoulda-matchers are used to implement assertions for ActiveRecord Assosiations and Validations.
To run the tests, please use the following command:
rspec
👤 Anas Siddiqui
- GitHub: Anas Siddiqui
- LinkedIn: Anas Siddiqui
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!