Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Operation ====== === Server === Dedicated: WhatsappTemplates (ID: i-072df39da22f6bd3d)\\ Directories: ''/var/www/ocme''\\ OS: ***TO DO***\\ SSH login: admin@52.28.158.203\\ Hours of operation: 24/7 ---- ==== Folder structure ==== <code> ├── dist ├── node_modules ├── public ├── src │ ├── assets │ | ├── aus.png │ | ├── bg.jpg │ | ├── bg.png │ | ├── bra.png │ | ├── eng.png │ | ├── fra.png │ | ├── ita.png │ | ├── mex.png │ | ├── sou.png │ | ├── spa.png │ | ├── tha.png │ | └── usa.png │ ├── components │ | ├── InputPhone.jsx │ | ├── Message.jsx │ | ├── style.css │ | ├── Template.jsx │ | └── Title.jsx | ├── pages │ | ├── Aus.jsx │ | ├── Bra.jsx │ | ├── Debug.jsx │ | ├── Eng.jsx │ | ├── Fra.jsx │ | ├── Ita.jsx │ | ├── Mex.jsx │ | ├── Sou.jsx │ | ├── Spa.jsx │ | ├── Tha.jsx │ | └── Usa.jsx | ├── App.css | ├── App.jsx | ├── index.css | ├── lang.json │ └── main.jsx ├── index.html ├── package.json └── README.md └── vite.config.js └── yarn.lock </code> ---- === dist === Folder that contains the build of the project. To run the build enter ''/var/www/ocme'' and run <code> yarn build cp -r /var/www/ocme/dist/* /var/www/wa-template.beincontact.becloudsolutions.com/ systemctl restart apache2 </code> ---- === src === These folders contain the files for building the project's frontend. The web page consists of routes corresponding to each of Ocme's WA accounts (Italian, English, American, etc.), plus a debug page and an unflag page. ---- === Italian, English, American, etc. page == This page is composed of two sections: * On the top left 3 picklists respectively to navigate to the pages of other WA accounts or to the debug page or to the unflag pages * Central section for sending WhatsApp templates, featuring: picklist to select the template language, message text, box to enter the recipient's number and send button. ---- === Debug page === The debug page is used to monitor the progress status of WhatsApp templates sent from the various accounts. Here, too, there are picklists in the top-left corner and a central section. The table allows searching based on information in any of the columns, includes a "Refresh" button to update the results, and displays the sent WhatsApp templates row by row. ---- === Unflag page === The unflag page is used to remove the "custom template" flag from contact records in MongoDB. Like the debug page, it features picklists in the top-left corner and a central table. The table offers the same functionality as the one on the debug page but displays all contacts in MongoDB/BeTracker that have the "template" flag enabled. Rows can be selected to activate the "Unflag" button; once the user confirms the action, the "template" flag is removed for the selected contacts. ---- === Apache config === ***TO DO*** ---- === Active cronjobs === ***TO DO*** --- //[[luca.bottoli@becloudsolutions.com|Luca Bottoli]] 2026/07/30 00:00// be360/ocme/frontend.txt Last modified: 2026/07/30 10:51by luca.bottoli