Quickdocs - Application to automate the filling of administrative files - Angular/Node.js/GoogleSheets
This project was carried out during my internship at Alpix Photo, at the end of my training as an Application Designer Developer at Digifab.
Language :
- Frontend : Angular15
- Backend : Node.js / Express.js
- Database : Google Sheets
IDE : Visual Studio Code
Design : Figma
Alpix photo's need: Automate the filling of administrative documents related to its training activity.
No application existed for this task and no technologies were imposed on me.
- Project reflection process
- Implementation of communication tools: Notion, WhatsApp, Discord, GitHub
- Establishment of specifications
- Realization of the model with Figma
- Information searches : Google Sheets as a database.
- Database creation with sheets + link API Google Sheets + security
- Development of the backend by ensuring communication with the database + security of data access.
- Building routes in the backend + testing with Postman.
- Creation of the Front-end with the different components and services.
- Securing access to the application with Google OAuth + controllers and guards.
- Deployment of the application on private Server then Electron.
- Writing documentation.
Docxtemplater : To dynamically fill in administrative documents. Docs : https://docxtemplater.com/docs/ Package : npm install docxtemplater
Backend made by me : https://github.com/AudreyCa/quickdocs_backend
Database : Google Sheets