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.
- 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.
- Ruby 3.1
- Rails 7
- Bundler
- PostgreSQL
-
Clone the repository:
git clone https://github.com/Bluette1/vibes-api.git cd vibes-api
-
Install dependencies:
bundle install
-
Set up the database:
rake db:create db:migrate
-
Run the application:
rails server
Execute the test suite using Rake:
bundle exec rake test
Ensure code style consistency with RuboCop:
bundle exec rubocop
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Push to the branch.
- Open a pull request.
View user stories: https://www.notion.so/User-Stories-Vibes-11fe6a4d98f280c98b15d37c90890c0e?pvs=4
This project is licensed under the MIT License.