The project is a responsive WEB-APP built with docker and deployed with heroku: http://csteams.herokuapp.com
Web application designed to be used as site for finding other people willing to party up and play together in CS:GO. It provides rating system for evaluation of player behavior and skills. Furthermore users may create conversations to get to know each other better and arrange a game. Project is deployed using heroku.
- html, css
- javaScript
- php
- postgreSQL
Project provides authentication and authorization. Instead of $_SESSION it uses $_COOKIES and database - hashed token is put into both cookies and database. With each request app checks in db if passed cookie is valid and not expired, and if it is necessary - checks user's role.
- login, register
- profile edition, viewing other users profiles
- Rating other users by specified traits
- Each user has assigned elo points that are calculated based on their ratings
- Filtering users by their rank and elo points
- Chatting with other users
If for any reason http://csteams.herokuapp.com won't work here are example screens: