Skip to content

This is the Annapurna Dining Hall Rating System Backend. The project was developed as part of the course 'Software Engineering (CS425)' taught by Professor Obinna Kalu.

Notifications You must be signed in to change notification settings

bijay-shrestha/annapurna-be

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

annapurna-be

This is the backend (be) side of the Annapurna Rating System application. The Project is build under the supervision of Professor Obinna Kalu from Maharishi International University.

Problem Statement

For now, there’s no way you that diners can send a feedbacks to MIU Administration regarding the quality of food being served at MIU Annapurna Dining Halls.

And this is where Annapurna Rating System comes?

Project Presentation

  • Google Slide Link
  • All the Project diagrams are inside documentation folder of this project.

API Documentation

By default, the application deploys in Port 8080. The API documentation is maintained with Swagger.

  1. Swagger URL: http://localhost:8080/swagger-ui/index.html#/
  2. Postman Collection: All the API's are maintained as a Postman Collection. Please find the collection file in 0.7-Postman-Collection directory inside documentation folder.
  3. Postman API usage details: After successfully importing the Postman collection SWE-Annapurna by using the provided.json file. First use POST Login API
  4. There are three valid users with different Roles with following user credentials
username: derartu, password: derartu
username: shelly, password: shelly
username: bijay, password: bijay
  1. Then you can use any APIs using the provided access_token

SQL Scripts

I used the SQL scripts inside 0.8-Default-SQL-Scripts to test my APIs but they are not mandatory to execute. It basically helps you enter the Daily Meal Rating received between 2022-07-13 and 2022-07-14. Note: Execute them in the file order.

JIRA

Untitled.mp4

Contributors

  • Shelly Neira Brazil Flag
  • Derartu Abdisa Etheopia Flag
  • Bijay Shrestha Nepal Flag

About

This is the Annapurna Dining Hall Rating System Backend. The project was developed as part of the course 'Software Engineering (CS425)' taught by Professor Obinna Kalu.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%