Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haliljon/collections_hub_backend
Collections Hub is a dynamic web app for personal collection management. Users can effortlessly create and delete collections and items, with admins enjoying powerful management capabilities. Front end is done with React JS and back end is done with RoR.
https://github.com/haliljon/collections_hub_backend
bootstrap css js json-api rails-api rails-application reactjs ruby-gem ruby-on-rails
Last synced: 7 days ago
JSON representation
Collections Hub is a dynamic web app for personal collection management. Users can effortlessly create and delete collections and items, with admins enjoying powerful management capabilities. Front end is done with React JS and back end is done with RoR.
- Host: GitHub
- URL: https://github.com/haliljon/collections_hub_backend
- Owner: haliljon
- License: mit
- Created: 2023-11-10T11:26:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-29T07:48:36.000Z (about 1 year ago)
- Last Synced: 2024-12-03T19:32:23.503Z (about 2 months ago)
- Topics: bootstrap, css, js, json-api, rails-api, rails-application, reactjs, ruby-gem, ruby-on-rails
- Language: Ruby
- Homepage: https://intense-hollows-31980-8b5a313beb8a.herokuapp.com/
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Collections Hub Backend API 🧑🏻💻
# 📗 Table of Contents
- [📗 Table of Contents](#-table-of-contents)
- [ Collections Hub 🧑🏻💻 ](#-Collections-Hub-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [👤 Author ](#-author-)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support ](#️-show-your-support-)
- [📝 License ](#-license-)Collections Hub is a dynamic web app for personal collection management, crafted with JavaScript and React. Users can effortlessly create and delete collections and items, with admins enjoying powerful management capabilities. The intuitive interface includes features such as personalized customizable item fields, and an engaging main page showcasing the latest collections and items inside. The platform promotes user interaction with a linear comment system and like functionality. With multilingual support, thematic options, and adaptable design, Collections Hub offers a seamless and personalized experience for collectors and enthusiasts. Front end is done with React JS and back end is done with RoR.
Client
### App Screenshot
### Front-end Repository
- Here is the link to the [Front-End](https://github.com/haliljon/collections_hub_front.git)
## To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
- Mac or PC
- Install Ruby
- Install Rails
- Install Postgresql
- Install yarn
- Understanding of Ruby
### Setup
- Clone this repository to your desired folder:
```sh
git clone https://github.com/haliljon/collections_hub_backend.git
```
- Navigate into the cloned folder
```sh
cd collections_hub_backend
```
### Install
Install this project with:
```sh
bundle install
```
- Set up the database change the username and password of your postgres account in
```sh
config/database.yml
```
```sh
rails db:create db:migrate db:seed
```
- Start the server
```sh
rails s
```
**Haliljon Juraboev**
- GitHub: [@githubhaliljon](https://github.com/haliljon)
- Twitter: [@twitterhaliljon1](https://twitter.com/haliljon1)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/juraboev-haliljon)
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/haliljon/collections_hub_backend/issues).
Give a ⭐️ if you like this project!
This project is [MIT](./LICENSE) licensed.