Skip to content

Intensivee/cs-teams

Repository files navigation

cs-teams

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.

technologies

  • html, css
  • javaScript
  • php
  • postgreSQL

security

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.

features

  • 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

erd diagram

preview

If for any reason http://csteams.herokuapp.com won't work here are example screens:

About

Deployed responsive web app with heroku postgreSQL authorization and authentication using cookie-db token storage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published