A feeback application that allows the interns at building-u, receive feedbacks on their projects (Project is currently being worked on for the Non-Profit Organization called Building-U.
Feel free to browse through the code though
- Authentication and Authorization using JWT.
- Allows for the interns to create their feedback request
- Code Leads are able to assign feedback request to themselves.
- Code Leads are able to give Feedback on each feed back request
- Integration with Floc App webhooks to send out notification upon creation of feedback requests and creation of feedbacks. (Incoming feature)
- The Front-End is being built in react.js
- UI frame work being used is mantine
Please see the allowed commit terms: fix, feature, hotfix
For Front-End: commit -m "FE-feature-add-footer"
For Back-End: commit -m "BE-feature-add-rate-limiter"
- Create a branch
- Create PR and request code review
- Merge code once review has been approved
- The backend is currently being built with Nodejs and express
- The database is a MySQL database.
- Software architectural pattern is that of an MVC (Model-View-Controller)
- architectural constraint being used is that of REST (representational state transfer) API.
- Redis Cache (Incoming addition)
- clone repo to computer
- open folder in IDE/Text Editor
- type
cd views
in terminal to enter into the Views directory - type npm run dev to start app
- clone repo to computer using
- open folder in IDE/Text Editor
- Please set up a SQL database before running step 4 (You can download and use XAMMP. as its super easy to setup and use. This is not mandatory as you can use any other tool that can spin up a local database server in your development environment.
- type npm start to start server