/risuto

Primary LanguageDockerfile

Risuto

risutoDemo.mp4

Try the app on this link.

About

Risuto is an app to create, control and share grocery lists. In the app you can create lists, including locals and items. This lists can be shared with other users by share requests. In the buy menu you can select the list and the local of the list for filter the items by local, allowing you to control which one you already get.

PT-BR

Risuto é um aplicativo de criação, controle e compartilhamento de listas de compras. Com ele você pode criar listas, incluindo locais de compras e os items nestes locais. Estas listas podem ser compartilhadas com outro usuários, por meio de convites de compartilhamento. Ao selecionar o menu de compra, escolhendo a lista e o local, os items relacionados são filtrados por local de compra, podendo ter o controle do que já foi comprado.

Getting Started

This project works with Docker!

  1. Clone this repository:
git clone https://github.com/NilsonNetto/risuto.git
  1. On risuto folder run the following commands
git submodule init
git submodule update
  1. On risuto folder run the docker containers
docker-compose up --build
  1. Wait the docker-compose build finish

  2. Access the app on http://localhost on your favorite browser

  3. If needed you can acess the API on http://localhost/api

Features

  • Login:

    • Acess your lists anywhere with your account;
  • Lists:

    • View all your lists and shared lists with you;
    • Create, edit or share your lists in the list menu;
  • List page:

    • Add new locals and items;
    • Edit or remove items or locals;
  • Buy:

    • Select the list and local that you want to start shopping;
    • Check the items as you are buying;
    • Edit or remove items that are not found during the shopping;
  • Share:

    • View new share requests;
    • Manage the lists that are shared with you;
    • Manage the lists that you share with others;
  • Profile:

    • Edit you personal information;
    • Logoff from your account;

Technologies

The following tools and frameworks were used in the construction of the project:

Front-end

Back-end

DevOps

Feedbacks

This project is working in its first version, i'm still working on it to implement new features and maybe solving some bugs.

If you have any feedback i'll appreciate it!

gmail logo linkedin logo

Developer