Skip to content

Commit 89b5cc3

Browse files
committed
final touch
1 parent 2593bc3 commit 89b5cc3

File tree

4 files changed

+28
-1
lines changed

4 files changed

+28
-1
lines changed

README.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,12 @@
22

33
Welcome to the QuickDraw API repository. This project encompasses the development of a machine learning model and its deployment through a user-friendly application. The complete project details are available [here](https://github.com/mlengineershub/QuickDraw-ML).
44

5+
![API](./endpoints/utils/website.png)
6+
57
## Project Workflow
68

9+
![API](./endpoints/utils/pipeline.png)
10+
711
1. **Machine Learning Model Development**
812
- The initial phase involved developing the machine learning model. Detailed information about the model can be found [here](https://github.com/mlengineershub/QuickDraw-ML).
913

@@ -12,6 +16,7 @@ Welcome to the QuickDraw API repository. This project encompasses the developmen
1216

1317
3. **User Interface Development**
1418
- A user-friendly application interface was created using `HTML`, `CSS`, and `JavaScript`.
19+
1520

1621
4. **Containerization**
1722
- The final application was containerized using `Docker`.
@@ -23,11 +28,33 @@ Welcome to the QuickDraw API repository. This project encompasses the developmen
2328
| `app/` | Contains the files related to application development. |
2429
| `endpoints/` | Contains the files for API endpoints. |
2530
| `.gitignore` | Specifies files and directories to be ignored by Git. |
31+
| `.dockerignore` | Specifies files and directories to be ignored by Docker files. |
32+
| `docker-compose.yml` | The docker compose yaml file for app launching. |
33+
| `Dockerfile.txt` | The main docker file for the app. |
34+
| `README.md` | Short Documentation overview. |
2635
| `requirements.txt` | Lists all the dependencies required for the project. |
2736

2837
## Getting Started
2938

30-
- [ ] TO DO
39+
1. Clone the repo or download the `docker-compose.yml` file
40+
41+
* To clone the repo :
42+
```bash
43+
git clone https://github.com/mlengineershub/QuickDraw-API.git
44+
cd QuickDraw-API
45+
```
46+
47+
2. Run the `docker-compose.yml` :
48+
49+
```bash
50+
docker-compose up -d
51+
```
52+
53+
- Note : You can modify some parameters such as the port and the device directly in the `docker-compose.yml`
54+
55+
56+
3. Go to : `localhost:PORT` (Default PORT = 5500) in your browser
57+
3158

3259
## Contributing
3360

endpoints/utils/pipeline.png

72.8 KB
Loading

endpoints/utils/website.png

78.5 KB
Loading

nginx.conf

Whitespace-only changes.

0 commit comments

Comments
 (0)