Skip to content

Unleash the magic of our groundbreaking website! Engage in dynamic discussions, customize your profile, and experience real-time comments. Join now and embark on an unforgettable digital adventure!

Notifications You must be signed in to change notification settings

NameICanWrite/optimised-comments

Repository files navigation

ПРО ПРОЕКТ

Функціонал

  • реєстрація користувача
  • коментарі які користувач може залишати. А також відповідати на них
  • сортування та пагінація коментарів
  • каптча перед створенням коментаря
  • зміна даних користувача - аватар та homepage
  • кешування даних користувача та коментарів
  • Відображення новостворених коментарів у реальному часі

Postman

Link Here

Використані технології

  • nodejs/express
  • PostgreSQL - головна БД, Redis - другорядна, для локального кешування
  • Reactjs

Локальний запуск

  1. Клонуйте проєкт

    git clone https://github.com/SashaVoloshyn/dZENcode_task.git

  2. Перейдіть в папку server

cd server

  1. Додайте файл .env із секретними ключами в папку server

  2. Запустіть docker а потім введіть відповідну команду: docker-compose up --build

  3. Перейдіть у папку ../client: cd ../client;

  4. Запустіть фронтенд:

    • через npm:npm install;npm start

    • через docker: docker build -t my-react-app .;docker run -p 3000:3000 my-react-app

About

Unleash the magic of our groundbreaking website! Engage in dynamic discussions, customize your profile, and experience real-time comments. Join now and embark on an unforgettable digital adventure!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published