Skip to content
Application dashboard in french
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker
src
web
LICENSE
README.md

README.md

MEMO

Présentation du projet

Suivez l'ensemble de vos candidatures en un seul endroit et boostez leur potentiel !

Vous postulez à plusieurs endroits et avez du mal à vous souvenir de tout ? Vous attendez trop souvent une réponse à vos candidatures sans engager de nouvelles actions ? Memo est le premier service en ligne qui permet de suivre l'ensemble de ses candidatures et de booster leur potentiel !

Enregistrez en un clic les offres d'emploi depuis tous les sites, ainsi que vos candidatures spontanées et celles auprès de votre réseau relationnel, vous les retrouverez alors sur un véritable tableau de bord interactif ! Memo vous dit ce qu'il faut faire au bon moment et comment s'y prendre. Vos candidatures se démarquent alors positivement auprès des recruteurs ! Décrochez plus vite un job en vous simplifiant la vie : adoptez Memo !

Project overview

Follow all your applications in one place and boost their potential!

Are you applying in more than one place and have trouble remembering everything? Do you wait too often for a response to your applications without taking new actions? Memo is the first online service to track all applications and bolster their potential!

Register one-click job offers from all sites, as well as your unsolicited applications and those from your relational network, you will find them on a real interactive dashboard! Memo tells you what to do at the right time and how to do it. Your applications will then stand out positively with recruiters! Get a job faster by simplifying your life: try Memo!

Development

Install

Clone memo repository:

$ git clone https://github.com/StartupsPoleEmploi/memo.git

Install docker on your platform (https://docs.docker.com/install/)

MEMO application is splitted in 3 containers : web (nginx,tomcat and clamav), database (mariadb) and email container (postfix).

Go to the docker directory in the repository to get the setup application.

You can modify name of database, or credentials in docker-compose.yml, see environment variables define in database container Then, report it in datasource configuration file of web containers : META-INF/context.xml (By default, variables are set with memo)

To run MEMO on your machine, tape : docker-compose up

The app is available on port 80 on host machine. Open a web browser, load http://localhost and start browsing.

Configuration

Modify mandatory values in .properties files in /src/fr/gouv/motivaction/properties/*

  • secret.properties : salt = a random alphanumeric value encryptorSecret = a random alphanumeric value pwdSql = a string containing two question mark '?' characters

  • mail.properties :

    email.noReply = your sending email address email.noReplyExt = your sending email address email.personal = your sending email name host = name of email container (defined in docker-compose.yml) pathCSV = directory to export dashboard

Accessing your local MySQL

To access your local MySQL in your MySQL GUI :

  • new connection / select "SSH" tab
  • MySQL host: 127.0.0.1:3306
  • Username: memo (defined in docker-compose.yml as USER_NAME)
  • Password: memo (defined in docker-compose.yml as USER_PASS)
  • Database: memo (defined in docker-compose.yml as DB_NAME)
You can’t perform that action at this time.