Skip to content

Latest commit

 

History

History
61 lines (47 loc) · 5.06 KB

File metadata and controls

61 lines (47 loc) · 5.06 KB

Members MIT License
Main repo About_project Documentation Developer’s Diary

This is a fully functional and complete code - CRYSTAL v1.0, in the stack - MERN (MongoDB, Express.js, React, Node.js).
This version has basic social network functions and you can deploy and test it on your local PC or VPC by following the relevant instructions from the documentation.

Architecture:
SPA, RESTful API, FSD.

Composition:
Package.json: frontendbackend

Structure:
MongoDB v8.0.4.
Express.js v4.21.2.
React v19.0.0.
Node.js v24.0.2.
NPM v11.3.0.
PM2 v5.4.3.
Vite v6.1.0.

Documentation:
1. Description and capabilities
2. Instructions for deployment on a local PC
3. Instructions for deployment on VPC and setting up access to the website via public IP
4. Connecting a domain
5. Installation of a free Let's Encrypt SSL certificate with automatic renewal
6. Enabling HTTP/2 protocol support in Nginx
7. Configuring Nginx with security in mind
8. Installing reCAPTCHA v3


CRYSTAL v1.0 features

⚠️ Before using CRYSTAL v1.0 or its code in a production environment, it is strongly recommended to carefully review the implementation and assess any potential cybersecurity risks.

CRYSTAL is tested on

SHEDOV.TOP CRYSTAL Discord Telegram X VK VK Video YouTube