Git Product home page Git Product logo

cosmoappy's People

Contributors

mickahell avatar

Stargazers

 avatar

Watchers

 avatar

cosmoappy's Issues

Enhance TU

What is the expected enhancement?

Init first Units Tests to make it easier to write afterward.

[FEAT]: Event stats

Module name

Event

Description

Add the stats needs :

  • Nombre d'events total & /localisation, /type, /prix(?)
  • Nombre d'events annulé
  • Taux moyen/min/max de remplissage
  • Nombre de participants, staff

++

  • small refacto (variabilisation)
  • update readme
  • update specimen
  • update swagger

Object description

No response

Health endpoint

What is the expected enhancement?

Having a endpoint to call in order to check the aliveness of the app.

[FEAT]: Report stats

Module name

Report

Description

Nombre de reports total & /code projet, /code public, /type
Nombre d'heures bénévole, salarié, scv
Nb réel vs nb attendu de participants moyen/min/max (?)

Object description

No response

Create module connector

What is the expected enhancement?

Add module connector into order to ref all the needs connections from the corp API.

Add a launcher to ref the module in there.

Event fix

What is the expected enhancement?

  • Staff est un volunteer et non un adherent

Adherent small fixes

What is the expected enhancement?

  • Pas de student mais status de plusieurs possibilité (travail, student, stage, …)
  • Adherent ajout manuel date d’adhesion

External config

What is the expected enhancement?

Externalize configuration as json file :

  • db info
  • asso info

Dockeurisation

What is the expected enhancement?

Having a docker image

[FEAT]: Event

Module name

Event

Description

Everything about event

Object description

  • name
  • date
  • participants
  • accompagnateurs
  • adresse
  • type
  • prix
  • url facebook (ou autre)

[FEAT]: Bénévole

Module name

Volunteer

Description

Every thing about Volunteer, un bénévole est un adhérent ++

Object description

  • adherent object
  • status --> actif / alumnis
  • bureau

Update unitary doc

What is the expected enhancement?

Get out the BDD doc from the general Readme into small piece inside the appropriate unitary readme.
And add in them the stats tables

[FEAT]: Stats Volunteer

Module name

Volunteer

Description

  • Nombre de bénévoles total & /université, /ancienneté
  • Nombre d'alumnus
  • Nombre de bureau
  • Nombre de salarié, scv

Object description

No response

[FEAT]: CLI

Module name

CLI

Description

Create a cli for using the API.

  • Bash
  • Go
  • Python

Object description

No response

Add fields to Volunteers

What is the expected enhancement?

Add those fields to Volunteers :

  • Discord pseudo
  • University
  • @ postal
  • Phone #
  • Origin date

Module Volunteer Employee fix

What is the expected enhancement?

Précisé la situation de l'employee

Details

Change le champ employee par un champ texte hr_status (salarié, stage, volontaire, ...)

Logger

What is the expected enhancement?

Create a clear logger with info/warning/error/fatal level and maybe some color

[FEAT]: Stats ESNcard

Module name

esncard

Description

Nombre de cartes vendu

Object description

No response

[FEAT]: Report

Module name

Report

Description

Having report of any kind

Object description

  • name of the event/planning/custom
  • date
  • comment
  • auto-calcul valo (+ nb heure)

[FEAT]: Cas MS

Module name

cocas

Description

Cas Micro service

Object description

No response

[FEAT]: Stats Adherent

Module name

Adhérent

Description

  • Nombre d'adherents total & /pays, /université, /situation
  • Nombre sur comment ils ont entendu parler de nous

++ more

  • small refacto (add variabilisation)
  • update readme
  • update swagger
  • update specimen

Object description

No response

[FEAT]: Stats Money

Module name

Statistics

Description

Having an endpoint to count stuff

Object description

Create a submodule for each module, who generate its own stats data.

[FEAT]: SOS canape

Module name

SOScanape

Description

Everything about sos canape

Object description

  • name
  • age
  • country
  • Address canapé
  • Name canapé

Update documentation

What is the expected enhancement?

Update documentation and link to github pages

CI/CD

What is the expected enhancement?

Having the workflow on GitHub Actions

Debug swagger + add examples

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

[FEAT]: Buddy family

Module name

Buddy family

Description

Buddy family
2 bénévoles + ~8 eis (adhérents)

Object description

  • 2 bénévoles
  • x eis (adhérents)
  • name of the family
  • description
  • status
  • date debut

[FEAT]: Stats Planning

Module name

Planning

Description

Nombre de plannings total & /localisation, /type

Object description

No response

[FEAT]: Caisse

Module name

Money

Description

Every money income and outcome

Object description

  • price (positive/negative)
  • Label
  • Date

Enhancement Planning module

What is the expected enhancement?

  • Planning ajout type de staff (voir ajout emoji)
  • Planning type de planning avec couleur
  • Link BDD with volunteer and not adherent

[FEAT]: ESNcard

Module name

esncard

Description

Everything about esncard

Object description

id esncard
id adherent
esncard number

[FEAT]: Factory module

Module name

Factory

Description

Create a CLI allow to download module from another repo and add them into launching api.

Object description

Yaml with parameters :

  • repo url/path
  • specimen data yes/no
  • module version

[FEAT]: Swagger

Module name

Swagger

Description

Create a swagger from code

Object description

No response

Token permission

What is the expected enhancement?

Create a token permission to use the API

Specimen data

What is the expected enhancement?

Create some coherent specimen data for each module

[FEAT]: Planning

Module name

Planning

Description

Planning avec réservation de créneaux

Object description

  • name
  • plage date + horaire
  • creneaux --> {quand: qui, ...}

[FEAT]: Stock

Module name

Stock

Description

Referenciel de stockage de trucs (bourse aux objets, matos, ressources divers, ...)

Object description

  • lieu
  • type
  • quantité
  • used

[FEAT]: Adhérent

Module name

Adhérent

Description

Every thing about Adhérent

Object description

  • first name
  • last name
  • mail
  • date of birth
  • esncard
  • student
  • date of the day

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.