HelpCase

Solutions portal in a case

Used technologies

This project has ceased operations.

The domains: helpcase.com, helpcase.ru, caseis.com, associated with this project, are for sale. To inquire about the cost and additional information, please contact me.

HelpCase was a website designed to address life situations. Each case represented the intellectual work of a professional in their field, packaged as a solution. The site sold these solutions and shared publications on the topic of assistance in various life situations. It featured detailed pages for each author, allowing users to contact them and purchase services. Additionally, a classifieds section provided the opportunity to sell services.

The development followed Agile/Scrum/Kanban methodologies, with build and version control implemented using GitLab.

The team implemented the following features:

  • Containerization using Docker
  • Creation of DEV/STAGE/PROD servers
  • Staged deployment with testing
  • Search functionality powered by the Elastic search engine
  • Administrative panel
  • Access control system
  • Sales functions and integration with banks, reports
  • A chat feature using WebSocket technology for communication on the website
  • Development of mobile applications using React Native for AppStore and Google Play
  • Mailing service

Key technologies used:

  • React: Frontend
  • PHP backend: Administrative section and API
  • MySQL: Database
  • Redis: Token storage and caching
  • GitLab: Boxed version for versioning and project builds

The project was developed by a team of five developers, including myself, two testers, two system administrators, and a content team.