This project is client relationship management website for (Protoqit company ),(USA-California), I developed the backend api for this website 👨💻.
- Restful Api
- Node.js
- Express
- PostgreSQL
- jsonwebtoken (JWT)
- nodemailer
- joi
- AWS s3
- AWS EC2
- Nginx
- Swagger
- Docker
- create folders
- update/delete his folders
- add files for his folders
- update/delete his files
- see his projects
- see his projects milestons and milestones state (done/not done)
- client will receive email and sms when any milestone is done
- client can update his profiles data
- client can track the time of projects through the site and through notifications of different types
- create new client
- add projects for clients
- update/delete clients projects
- add milestons for clients projects
- update/delete projects milestons
- mark milestons is done for clients projects
- create folders for any client
- add files for any client
- Update clinets profiles data
- can see progress par for projects tracker
- have all admin features
- delete client
- delete clients folders
- delete clients files
- Make the admin a client and versa
- Super admin can see all things and control all things
- LinkedIn - @AhmedAliAhmedAbdAl-Mowla