https://github.com/usernaimandrey/rails-project-65
Project Bulletin board
https://github.com/usernaimandrey/rails-project-65
rails ruby ruby-on-rails
Last synced: 2 months ago
JSON representation
Project Bulletin board
- Host: GitHub
- URL: https://github.com/usernaimandrey/rails-project-65
- Owner: usernaimandrey
- Created: 2022-08-23T19:47:38.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-25T23:17:35.000Z (over 3 years ago)
- Last Synced: 2025-02-13T10:53:09.195Z (over 1 year ago)
- Topics: rails, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 325 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Bulletin board
This is an application in which you can create ads. The user creates an ad and sends it to the administrator for moderation. The application has an admin panel, the administrator publishes ads or sends them for revision.
## Hexlet tests and linter status
[](https://github.com/usernaimandrey/rails-project-65/actions)
## Test and Linter check
[](https://github.com/usernaimandrey/rails-project-65/actions/workflows/ruby.yml)
## Code quality
[](https://github.com/rubocop/rubocop)
[Demo on Heroku](https://bulletin-board-sh.herokuapp.com/)
## Libraries and technologies:
- [aasm](https://github.com/aasm/aasm)
- [active storage validations](https://github.com/igorkasyanchuk/active_storage_validations)
- [aws sdk s3]()
- [kaminari](https://github.com/amatsuda/kaminari)
- [omniauth-github](https://github.com/omniauth)
- [pundit](https://github.com/varvet/pundit)
- [ransack](https://github.com/activerecord-hackery/ransack)
- [rollbar](https://github.com/rollbar/rollbar-gem)
- [simple form](https://github.com/heartcombo/simple_form)
- [slim rails](https://github.com/slim-template/slim-rails)
### Deploy project locally:
1. clone this repository
```shell
git clone https://github.com/usernaimandrey/rails-project-65.git
```
2. go to directory
```shell
cd rails-project-lvl2
```
3. install dependencies
```shell
make setup
```
4. run
```shell
make start
```
open on