An open API service indexing awesome lists of open source software.

https://github.com/rafat97/django-rms


https://github.com/rafat97/django-rms

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

Django-RMS

![Build Status](https://img.shields.io/github/issues/Rafat97/Django-RMS?style=for-the-badge)
![Build Status](https://img.shields.io/github/languages/count/Rafat97/Django-RMS?style=for-the-badge)
![Build Status](https://img.shields.io/github/languages/top/Rafat97/Django-RMS?style=for-the-badge)
![Build Status](https://img.shields.io/static/v1?label=python&message=>=3.8%20Tested&color=importent&style=for-the-badge)

![Build Status](https://img.shields.io/static/v1?label=project%20type&message=website&style=for-the-badge)
# About

Company needs internal service for its’ employees which helps them to make a decision on lunch place. Each restaurant will be uploading menus using the system every day over API and employees will vote for the
menu before leaving for lunch.

# Features

| Api Features | Completed |
|------ |:--------: |
| Authentication | ✅ |
| Creating restaurant | ✅ |
| Uploading menu for restaurant | ✅ |
| Creating employee | ✅ |
| Getting current day menu | ✅ |
| Voting for restaurant menu | ✅ |
| Getting results for the current day. The winner restaurant should not be the winner for 3 consecutive working days | ❎ |
| Logout | ✅ |

# High level Architecture

## Application Architected

![Application Architected ](/readme-images/1.jpg)

## Entity Relationship

![ER Relationship](/readme-images/2.jpg)

## Django Apps Relationship

![ER Relationship](/readme-images/3.jpg)

# Installation

1. Clone the project

```bash
$ git clone https://github.com/Rafat97/Django-RMS
```

2. Go to the project directory
```bash
$ cd Django-RMS
```

3. Run docker commend
```bash
$ docker-compose up -d --build
```

After completing the docker creation the django application will run on -

```bash
$ http://localhost:9080/
```

# Some Screenshots

## Swagger
![ER Relationship](/readme-images/ss1.png)

## ReDoc
![ER Relationship](/readme-images/ss2.png)

## Django Admin Dashboard
![ER Relationship](/readme-images/ss3.png)

# Contributed

| | |
| ----------- | ----------- |
| ![Emdadul Haque Rafat](https://rafat97.github.io/static/c3688eb99d1fef50023a121e3abc5fa6/e8044/my-image.jpg) | `Name:` Emdadul Haque

`Email:` [email protected]

`Website :` https://rafat97.github.io/

`Github:` https://github.com/Rafat97

`Linkedin:` https://www.linkedin.com/in/emdadul-haque-173131139/ |