RoyJumah / catalog-of-my-things

This project involves creating a media cataloging system with a user interface and a database schema for storing data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– Catalog of my things

  • This project involves creating a media cataloging system with a user interface and a database schema for storing data.

(back to top)

πŸ›  Built With

Tech Stack

Key Features

  • Media cataloging system.
  • User-friendly interface.
  • Data storage in JSON.

(back to top)

πŸ’» Getting Started

Prerequisites

In order to run this project you need:

  • To install ruby in your PC. You can read this documentation on how to do so
  • Know how to navigate directories or folders at the CLI.
  • Know how to get the URL(https/ssh) of a repository on GitHub.
  • You should have a code editor installed, preferably VSCode.

Setup

In desired folder or directory in the CLI, run the command:

cd clone https://github.com/RoyJumah/catalog-of-my-things.git

Navigate into the cloned folder or repository by running the command:

 cd <folder/catalog-of-my-things>

If VsCode is your default code editor, run:

  code .

To install the existing dependecies,run:

  bundle install

And finally if you want to have fun by entering data into the application, run ruby main.rb and you will be provided with a list of what you can do

You are all set up!

(back to top)

Run tests

To run tests, run the following command:

  $ rspec --force-color --format documentation

(back to top)

Video Walkthrough

  • The link to the video discussing about our application and its interesting features!

(back to top)

πŸ‘₯ Authors

πŸ‘€ Roy Jumah

πŸ‘€ Hassaan Baig

πŸ‘€ Kennedy Owusu

(back to top)

πŸ”­ Future Features

  • Search and filter media
  • Add/edit media properties
  • User authetication and permissions
  • Integration with external APIs
  • And all of this will be built in a beautiful and well-organized way!

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project you can give it a star

(back to top)

πŸ™ Acknowledgments

We would like to thank Microverse for providing us the resources that enabled us to finish this challenge!

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

This project involves creating a media cataloging system with a user interface and a database schema for storing data.

License:MIT License


Languages

Language:Ruby 100.0%