https://github.com/rokhimin/rails-danbooru-clone
clone Danbooru using Rails
https://github.com/rokhimin/rails-danbooru-clone
rails ruby
Last synced: over 1 year ago
JSON representation
clone Danbooru using Rails
- Host: GitHub
- URL: https://github.com/rokhimin/rails-danbooru-clone
- Owner: rokhimin
- Created: 2025-03-06T08:45:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-06T10:17:08.000Z (over 1 year ago)
- Last Synced: 2025-03-06T10:22:46.140Z (over 1 year ago)
- Topics: rails, ruby
- Language: Ruby
- Homepage:
- Size: 8.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#### Readme
# Rails Danbooru Clone
This project is a clone of [Danbooru](https://danbooru.donmai.us/) using Rails, I use RSS Feed to get data.
## View

## Requirements
- **Ruby** – Version specified in `.ruby-version`.
- **Rails** – Ensure the correct version is installed as defined in `Gemfile`.
- **Database** – PostgreSQL or SQLite depending on configuration.
## Installation
1. **Clone the repository**:
```bash
git clone https://github.com/rokhimin/rails-danbooru-clone.git
```
2. **Navigate to the project directory**:
```bash
cd rails-danbooru-clone
```
3. **Install dependencies**:
```bash
bundle install
```
4. **Set up the database**:
```bash
rails db:create
rails db:migrate
rails db:seed
```
## Usage
1. **Start the Rails server**:
```bash
rails server
```
2. **Access the application** via a web browser at `http://localhost:3000`.
## Testing
To run the test suite:
```bash
rails test
```
## Contribution
1. **Fork the repository**.
2. **Create a new feature branch**:
```bash
git checkout -b new-feature
```
3. **Commit your changes**:
```bash
git commit -m "Add new feature"
```
4. **Push to the branch**:
```bash
git push origin new-feature
```
5. **Open a Pull Request**.
## License
This project is licensed under the [MIT License](LICENSE).