|
15 | 15 | - [How long did it take](#how-long-did-it-take) |
16 | 16 | - [How many lines of code](#how-many-lines-of-code) |
17 | 17 | - [What are the features](#features-implemented) |
18 | | - - [What are the bonuses](#bonuses-implemented) |
| 18 | + - [What are the bonuses](#bonuses-implemented) |
19 | 19 |
|
20 | 20 | ### Why ? |
21 | 21 | Matcha is a [42](https://42.fr) school project aiming to teach how to make a dating website. Lauris and Jules chose to make it as close as it could be to a real production product. |
@@ -54,6 +54,14 @@ celery -A PyMatcha.celery worker -E --loglevel=INFO -B --pool=threads |
54 | 54 |
|
55 | 55 | ### The different services on the docker-compose: |
56 | 56 |
|
| 57 | + - Backend on port `8080` |
| 58 | + - Frontend on port `4242` |
| 59 | + - Swagger doc on `9000` |
| 60 | + - PHPMyAdmin for debug on `8183` |
| 61 | + - Workers on internal port |
| 62 | + - Redis on `6379` |
| 63 | + - MySQL on internal port |
| 64 | + |
57 | 65 | ### What does it look like |
58 | 66 |  |
59 | 67 |  |
@@ -103,7 +111,29 @@ SUM: 560 1943 2372 24878 |
103 | 111 | ``` |
104 | 112 |
|
105 | 113 | ### Features implemented |
106 | | - - Feature list |
| 114 | + - Sign-up and sign-in |
| 115 | + - Forgot password email |
| 116 | + - Resend confirmation email |
| 117 | + - Registration process to add info on user |
| 118 | + - Browse recommended users |
| 119 | + - Filter them |
| 120 | + - Sort them |
| 121 | + - Search users |
| 122 | + - Filter them |
| 123 | + - Sort them |
| 124 | + - Like and superlike a user |
| 125 | + - Notifications for: |
| 126 | + - Like |
| 127 | + - Unlike |
| 128 | + - Match |
| 129 | + - Message |
| 130 | + - Chat with instant replies |
| 131 | + - Settings page where you can modify everything |
| 132 | + - History page |
107 | 133 |
|
108 | | -### Bonuses implemented |
109 | | - - Bonuses list |
| 134 | +#### Bonuses implemented |
| 135 | + - Superlikes |
| 136 | + - [CI/CD](https://github.com/Seluj78/PyMatcha/blob/dev/.travis.yml) |
| 137 | + - [Postman API tests](https://github.com/Seluj78/PyMatcha/blob/dev/PyMatchaV2.postman_collection.json) |
| 138 | + - Bots |
| 139 | + - [Swagger API Documentation](https://github.com/Seluj78/PyMatcha/blob/dev/backend/schemas/swagger.yaml) |
0 commit comments