Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felixdev22/catalog
Catalog - This console app helps users keep track of their possessions like books, music albums, movies, and games based on a UML class diagram. It stores data in JSON files and has a corresponding database with tables that match the program's class structure.
https://github.com/felixdev22/catalog
rspec ruby sql
Last synced: 23 days ago
JSON representation
Catalog - This console app helps users keep track of their possessions like books, music albums, movies, and games based on a UML class diagram. It stores data in JSON files and has a corresponding database with tables that match the program's class structure.
- Host: GitHub
- URL: https://github.com/felixdev22/catalog
- Owner: felixDev22
- License: mit
- Created: 2023-04-01T17:06:38.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-04-01T18:06:26.000Z (almost 2 years ago)
- Last Synced: 2023-10-03T18:37:15.973Z (over 1 year ago)
- Topics: rspec, ruby, sql
- Homepage:
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📗 Table of Contents
- [📗 Table of Contents](#-table-of-contents)
- [📖 OOP Catalog of my things ](#-catalog-of-my-things-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [🚀 demo video](#live-demo)
- [� Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [👥 Author ](#-author-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [📝 License ](#-license-)**Catalog of my things** This console app helps users keep track of their possessions like books, music albums, movies, and games based on a UML class diagram. It stores data in JSON files and has a corresponding database with tables that match the program's class structure.
Server
- [keep a record of different types of things you own]
- [Store the data in JSON files]
- [Add items you own]
[live-video](https://www.youtube.com/watch?v=4J3V7YI84oY&ab_channel=funycrzyworld)
To get a local copy up and running, follow these steps:
- Create a local directory where you can clone the project
- Clone the project to your directory by running
- `https://github.com/bernabasy/Ruby_group_capstone.git`
- Run the code with ruby
### Prerequisites
In order to run this project you need:
- Git and GitHub
- A code editor
- Ruby
### Setup
Clone this repository to your desired folder:
- Create a local directory where you can clone the project
- Clone the project to your directory by running
- `https://github.com/bernabasy/Ruby_group_capstone.git`
### Install
Install this project with:
- GitHub Actions
- Linters
- Rubocop
- Ruby
### Usage
- Use this project as a step to learning to practice building backend applications with Ruby and OOP concepts.
- > run `irb` from the terminal"
- > then rb(main):001:0> `require_relative './main.rb'` (the file you want to test `eg './app.rb'`)
- > => true (this will show) press enter
- > follow the prompts
👤 **Felix Nzomo Nyamai**
- GitHub: [@githubhandle](https://github.com/felixDev22)
- Twitter: [@twitterhandle](https://twitter.com/@monzo200)
- LinkedIn: [LinkedIn](https://https://www.linkedin.com/in/felixnyamai/)
👤 **Bernabas**
- GitHub: [@githubhandle](https://github.com/bernabasy)
- Twitter: [@twitterhandle](https://twitter.com/@bernabasjosef)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/bernabas-yosef)
👤 **Mukama Steven**
- GitHub: [@githubhandle](https://github.com/stevenmukama)
- Twitter: [@twitterhandle](https://twitter.com/@mukama_steven)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/stevenmukama/)
- [keep a record of different types of things you own]
- [Store the data in JSON files]
- [Add items you own]
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/bernabasy/Ruby_group_capstone/issues).
If you like this project kindly leave a ⭐
I would like to thank Microverse for the great resources shared.
This project is [MIT](./LICENSE) licensed.