Skip to content

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.

Notifications You must be signed in to change notification settings

buildingu/Building-u-feedback

Repository files navigation

Building-u-feedback

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.

Alpha Release is coming

Feel free to browse through the code though

Preview of Available Pages

Feedback-u

Application features

  1. Authentication and Authorization using JWT.
  2. Allows for the interns to create their feedback request
  3. Code Leads are able to assign feedback request to themselves.
  4. Code Leads are able to give Feedback on each feed back request
  5. Integration with Floc App webhooks to send out notification upon creation of feedback requests and creation of feedbacks. (Incoming feature)

Tech Stack

Front-End Stack

  1. The Front-End is being built in react.js
  2. UI frame work being used is mantine

Branch Naming Convention

Create your branch with the below convention

 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"

Contribution Rule

  1. Create a branch
  2. Create PR and request code review
  3. Merge code once review has been approved

Backend Stack

  1. The backend is currently being built with Nodejs and express
  2. The database is a MySQL database.
  3. Software architectural pattern is that of an MVC (Model-View-Controller)
  4. architectural constraint being used is that of REST (representational state transfer) API.
  5. Redis Cache (Incoming addition)

How to Start App

Front-End

  1. clone repo to computer
  2. open folder in IDE/Text Editor
  3. type cd views in terminal to enter into the Views directory
  4. type npm run dev to start app

Backend

  1. clone repo to computer using
  2. open folder in IDE/Text Editor
  3. 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.
  4. type npm start to start server

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages