https://github.com/bluette1/vibes-api
Backend for the Vibes meditation application
https://github.com/bluette1/vibes-api
postgresql redis rest-api ruby ruby-on-rails sidekiq
Last synced: 3 months ago
JSON representation
Backend for the Vibes meditation application
- Host: GitHub
- URL: https://github.com/bluette1/vibes-api
- Owner: Bluette1
- Created: 2024-09-23T22:32:43.000Z (10 months ago)
- Default Branch: develop
- Last Pushed: 2025-03-10T20:35:15.000Z (4 months ago)
- Last Synced: 2025-03-10T21:31:28.226Z (4 months ago)
- Topics: postgresql, redis, rest-api, ruby, ruby-on-rails, sidekiq
- Language: Ruby
- Homepage: https://vibes-api-space-f970ef69ea72.herokuapp.com
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vibes API
Vibes API is a Ruby on Rails application designed to provide robust and secure data management for the Vibes app, featuring user management, secure data storage, and automated testing.
[Deployed site](https://vibes-api-space-f970ef69ea72.herokuapp.com)
## Overview
- **User Management**: Admins can manage user roles and permissions.
- **Secure Data Storage**: All sensitive data is encrypted and securely stored.
- **Automated Testing**: CI/CD pipeline runs tests automatically on new commits.## Getting Started
### Prerequisites
- Ruby 3.1
- Rails 7
- Bundler
- PostgreSQL
### Installation1. **Clone the repository**:
```bash
git clone https://github.com/Bluette1/vibes-api.git
cd vibes-api
```2. **Install dependencies**:
```bash
bundle install
```3. **Set up the database**:
```bash
rake db:create db:migrate
```4. **Run the application**:
```bash
rails server
```### Running Tests
Execute the test suite using Rake:
```bash
bundle exec rake test
```### Code Style
Ensure code style consistency with RuboCop:
```bash
bundle exec rubocop
```## Contributing
1. Fork the repository.
2. Create a feature branch.
3. Commit your changes.
4. Push to the branch.
5. Open a pull request.**View user stories:** [https://www.notion.so/User-Stories-Vibes-11fe6a4d98f280c98b15d37c90890c0e?pvs=4](https://www.notion.so/User-Stories-Vibes-11fe6a4d98f280c98b15d37c90890c0e?pvs=21)
## License
This project is licensed under the MIT License.