This project is a proof of concept for handling customer complaints with a focus on performance. This is our first attempt at making project with a rust backend using actix-web.
- Filing a complaint
- Email notification upon submission and resolution of complaint
- Storing complaints in a postgreSQL database
- Mail server storing responses in a mysql database
- oAuth login using google
- Website built with React
- Complaints dashboard (only visible to employees/supporters)
- Permission system via user roles
- Add build feature for the backend to be without the authentication