Code Monkey home page Code Monkey logo

coobs's People

Contributors

belcattaneo avatar dependabot[bot] avatar diegomanuel avatar hernanfiqus avatar lucasferraro avatar mjvallone avatar nicolasdimarco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

gatodillo

coobs's Issues

Dashboard

we should get all the needed information to show in the dashboard

Crear Landing page

Tiene que tener acceso de usuarios, registración de usuarios y una breve explicación de qué es COOBS y para qué lo hicimos

Rethink COOBS logo

the colors we are using are not the best, we should update favicon once we redefine the logo

Add partners CRUD

we should add it inside the cooperative section
the user should be able to set password for new partner, maybe a fake one
after save we should send an email to the email set in that form with all the filled data in order to the receiving partner to change password (we could add a message to encourage partner to change pass)

Registración de usuarios y cooperativas

  • En la landing de COOBS podes pedir sumarte como coop y llenas un form con nombre de cooperativa y mail de contacto.

  • Les llega un mail para verificar la cuenta. Al clickear el link, se va al form de creación de cuenta del usuario asociado a esa cooperativa. Al submitear el form se crea la cooperativa y el usuario asociado a esa cooperativa.

  • Después dentro de COOBS, cada usuario puede administrar los usuarios de la coope.

Config email for cooperative sign up

We have to add the proper configuration on prod settings for this.
We need to send emails when a new cooperative signs up and a new partner is created.

Agregar endpoint create account

Según el flujo definido, el createAccount debería crear la coope y el primer usuario.

  • crear modelo cooperativa (nombre, razon social)
  • crear modelo usuario (nombre, apellido, mail, password)
  • crear coop y usuario disabled, debería mandarnos un mail a nosotros para poder hacer chequeo manual de las coopes que se van creando y habilitarlas
  • que sea una transacción para que se cree la coop y usuario o nada

Allow change Password in profile screen

  • validate that new passwords match [frontend]
  • validate that new password has letters and numbers and at least 6-8 characters [frontend]
  • unify change password and profile screens [frontend]
  • make the form to save pass [backend]

Agregar endpoint signup

debería recibir nombre de la coop y mail para mandar un mail con link a /createAccount (mandar el mail en return para que pueda ser recuperado)

Add hide behaviour for principles

Sería para dar la posibilidad de que no se considere el principio para el cálculo del indice cooperativómetro ni se muestre (en dónde?).
Agregar help en la pantalla de principios para explicar dónde NO se va a ver.

Change principles

We should create a main principles table (id, principle title, name) and another one specific for every cooperative (id, principle title, name, cooperative id, is visible, FK a main principles).
In the principles screen we should show a join of both principles tables.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.