https://github.com/ccrisc/rails-magazzino
Web application for efficient management of orders, customers, and inventory.
https://github.com/ccrisc/rails-magazzino
collaborate github inventory-management order-management rails web-application
Last synced: 4 months ago
JSON representation
Web application for efficient management of orders, customers, and inventory.
- Host: GitHub
- URL: https://github.com/ccrisc/rails-magazzino
- Owner: ccrisc
- License: gpl-3.0
- Created: 2024-01-05T21:22:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-26T10:32:59.000Z (11 months ago)
- Last Synced: 2025-01-12T11:29:53.926Z (5 months ago)
- Topics: collaborate, github, inventory-management, order-management, rails, web-application
- Language: Ruby
- Homepage:
- Size: 55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# rails_magazzino
This is my first Rails app. It is a very basic web application for efficient management of orders, customers, and inventory developed in Rails 7 with Webpacker.
### Built With
![]()
![]()
![]()
![]()
![]()
![]()
## Features
- CRUD any data with ease
- Custom actions
- Automatic form validation
- Filtering and ordering
- Supported ORMs: ActiveRecord## Usage
The navbar on the top allows an easy navigation among the pages.
Every page include on the top left an ADD BUTTON in orange to add insert records.Every page table includes EDIT (black) and DELETE (red) buttons. Additionally you can search for table records by using the appropriate search box. Some columns are sortable.
### Home page
Home page provides a brief summary of total customers, total items and total orders.### Orders page
### Customers page
![]()
### Items page
## Installation
1. Clone Repo
```sh
git clone https://github.com/ccrisc/rails-magazzino.git
```
2. Run `bundle install`
3. Run `rake:db:create`
4. Perform migration `rake:db:migrate`
5. Start a server `rails s` and administer your data at [localhost](http://localhost:3000/).## Upgrading from 7.x
Due to introduction of Webpack/Webpacker support, some additional dependency and configuration will be needed.## Configuration
Set up DB in `config/database.yml`:## Support
If you think you found a bug in rails_magazzino, you can [submit an issue](https://github.com/ccrisc/rails-magazzino/issues/new/choose).
## Supported Ruby Versions
- Ruby 3.1.2## Contributing
See `CONTRIBUTING.md` for more information.## License
Distributed under the GNU GENERAL PUBLIC LICENSE. See `LICENSE.txt` for more information.