Skip to content

Commit 65ea4b5

Browse files
committed
Added docker services, bonuses and featurws
1 parent 5fdfede commit 65ea4b5

File tree

1 file changed

+34
-4
lines changed

1 file changed

+34
-4
lines changed

README.md

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
- [How long did it take](#how-long-did-it-take)
1616
- [How many lines of code](#how-many-lines-of-code)
1717
- [What are the features](#features-implemented)
18-
- [What are the bonuses](#bonuses-implemented)
18+
- [What are the bonuses](#bonuses-implemented)
1919

2020
### Why ?
2121
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
5454

5555
### The different services on the docker-compose:
5656

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+
5765
### What does it look like
5866
![Home page](https://github.com/seluj78/PyMatcha/blob/dev/screenshots/home_page.jpg?raw=true)
5967
![Recommended profiles](https://github.com/seluj78/PyMatcha/blob/dev/screenshots/recommended_profiles.jpg?raw=true)
@@ -103,7 +111,29 @@ SUM: 560 1943 2372 24878
103111
```
104112

105113
### 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
107133

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

Comments
 (0)