Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miguelargentina/inventory-challlenge-shopify
https://github.com/miguelargentina/inventory-challlenge-shopify
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/miguelargentina/inventory-challlenge-shopify
- Owner: MiguelArgentina
- License: mit
- Created: 2022-01-16T04:14:46.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-16T15:34:42.000Z (almost 3 years ago)
- Last Synced: 2024-11-16T15:29:57.280Z (about 2 months ago)
- Language: Ruby
- Size: 4.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![](https://img.shields.io/badge/Shopify-BE--Intern--Challenge-red)
## Project: Inventory tracking web application for a logistics company
## Features
- This app is for having a tracking of all products inventory for a logistics company
- The app lets you add and manage products, including a picture for each of them. This is known as CRUD (Create, Read, Update, Destroy)
- You can simulate adding and removing stock- Extra feature added: You can export the inventory to a csv file
## Screenshots
List page:
![screenshot of products listing](app/assets/images/scr-sht-0.png "Products listing page screenshot")Signup page:
![screenshot of a product show page](app/assets/images/scr-sht-1.png "Indivudual product page screenshot")## Built With
- Ruby 3.0.3
- Rails 7.0.1## Live Demo
Visit the [Inventory tracking web application](https://tucu-shopify-be-internship.herokuapp.com/) webapp to test my app
## Prerequisites
- Ruby 3.0.3 [(Installation steps)](https://www.ruby-lang.org/en/documentation/installation/)
- Rails 7.0.1 [(Installation steps)](https://guides.rubyonrails.org/v5.0/getting_started.html#installing-rails)
- Postgres: >=9.5 [(Download link)](https://www.postgresql.org/download/)## Getting Started
- Open your terminal - Windows: `Win + R`, then type `cmd` | Mac: `Command + space`, then type `Terminal`
- Navigate to a directory of your choosing using the `cd` command
- Run this command in your OS terminal: `git clone [email protected]:MiguelArgentina/inventory-challlenge-shopify.git` to get a copy of the project.
- Navigate to the project's directory using the `cd` command
- Install gems with: `bundle install`
- Setup database with:```
rails db:create
rails db:migrate
rails db:seed
```### Usage
Start server with:
```
rails server
```Open `http://localhost:3000/` in your browser.
## Author
### Miguel Gomez
* GitHub: [@MiguelArgentina](https://github.com/MiguelArgentina)
* twitter - https://twitter.com/Qete_arg### 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/MiguelArgentina/inventory-challlenge-shopify/issues).
### Show your support
Give a ⭐️ if you like this project!
### 📝 License
This project is [MIT](LICENSE) licensed.