An open API service indexing awesome lists of open source software.

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.

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




css3
html5


## 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.
Screenshot 2024-07-26 alle 11 09 10

### Orders page
Screenshot 2024-07-26 alle 11 11 20

### Customers page
Screenshot 2024-07-26 alle 11 11 14
Screenshot 2024-07-26 alle 11 11 40

### Items page
Screenshot 2024-07-26 alle 11 09 25

## 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.