Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thiago-cardoso/quickorder
Development of project for manage your restaurant and your orders, Register your orders and visualize your orders in the kitchen.
https://github.com/thiago-cardoso/quickorder
js rails ruby
Last synced: 2 months ago
JSON representation
Development of project for manage your restaurant and your orders, Register your orders and visualize your orders in the kitchen.
- Host: GitHub
- URL: https://github.com/thiago-cardoso/quickorder
- Owner: Thiago-Cardoso
- Created: 2021-07-24T16:40:10.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-11T12:52:45.000Z (almost 2 years ago)
- Last Synced: 2024-11-05T16:58:03.401Z (3 months ago)
- Topics: js, rails, ruby
- Language: JavaScript
- Homepage:
- Size: 30.9 MB
- Stars: 8
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Quickorder
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
## Web
## Modelagem BD
## Mockups
## Screenshot
![](https://github.com/Thiago-Cardoso/quickorder/blob/master/app/assets/images/projeto.gif)## Stack the Project
- **Ruby on Rails**
- **Bootstrap**
- **Postgresql**
- **Rspec(TDD)**# Quickorder
Manage your restaurant and your orders,
Register your orders and visualize your orders in the kitchen.# Video Youtube
Link: https://www.youtube.com/watch?v=IRHX0t6H-30### Features
Administration
Manage your restaurant and your orders quickly and simply.Digital Commands - Order posting
place your orders through the digital command.Kitchen
view your orders according to their certain status,
cancel or complete.### Populate data of access
Run seed## Index
- [Requirements](#requirements)
- [First steps](#first-steps)
- [Authors](#authors)
- [Tests](#tests)
- [License](#license)### Requirements
First step is to install the docker service:
```bash
#Linux: ubuntu,Mint
$ sudo apt-get update
$ sudo apt-get install docker-ce
$ sudo apt install docker-compose# Fedora
$ sudo dnf update -y
$ sudo dnf install docker-ce
$ sudo dnf -y install docker-compose
```For test if the service was installed with succeed, you can run the command for to check de version of docker:
```bash
$ docker --version
#Must be have the docker version: Docker version 18.06.0-ce
$ docker-compose --version
#MustYou must have installed on your machine:
- Docker
- Docker Compose
```## First steps
```Follow the instructions to have a project present and able to run it locally.
After copying the repository to your machine, go to the project's root site and:
1. Construct the container
```
docker-compose build
```2. Create of Database
```
docker-compose run --rm website bundle exec rails db:create db:migrate```
3. up the project
```
docker-compose up
```4. Without turning off the server, open a new window and run the migrations
```
docker-compose run --rm website bundle exec rails db:migrate if necessary populate databaseOBS. If the server does not create the pid file. due to gitignore
it is necessary to create manually.
mkdir tmp/pids
Error bundle assets or webpacker run
docker-compose run --rm app bundle exec rails webpacker:install## Tests
![](https://github.com/Thiago-Cardoso/quickorder/blob/master/app/assets/images/testn.png)
For to do the tests it is necessary in docker container running:
Test using Rspec:
**Model**
category
docker-compose run --rm app bundle exec rspec spec/models/category_spec.rb
employee
docker-compose run --rm app bundle exec rspec spec/models/employee_spec.rb
product
docker-compose run --rm app bundle exec rspec spec/models/product_spec.rb
order
docker-compose run --rm app bundle exec rspec spec/models/order_spec.rb
Product order
docker-compose run --rm app bundle exec rspec spec/models/product_order_spec.rb
**Controller**
categories
docker-compose run --rm app bundle exec rspec spec/controllers/dashboard/categories_controller_spec.rb
products
docker-compose run --rm app bundle exec rspec spec/controllers/dashboard/products_controller_spec.rb
employees
docker-compose run --rm app bundle exec rspec spec/controllers/dashboard/employees_controller_spec.rb
orders
docker-compose run --rm app bundle exec rspec spec/controllers/orders_controller_spec.rb
## Authors
Project created by the following developers
| [
Thiago Cardoso](https://github.com/Thiago-Cardoso)
| [
Fabricio Comeli](https://github.com/fabriciobonjorno)
| [
Raquel Lima](https://github.com/RaquelLima7)
| [
Fábio Vilhena](https://github.com/fvilhena)
| [
Pompermaier](https://github.com/Pompermaier)
|
| :---: | :---: | :---: | :---: | :---: |## License
This project is licensed under a Apache license 2.0 - see file [LICENSE](LICENSE) for more details