Skip to content

CrystalSystems/crystal-v1.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Members MIT License
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 on VPC by following the relevant instructions from the documentation.

Architecture:
SPA, REST API, FSD.

Composition:
Full code | Package.json: frontend | backend

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.

More about the CRYSTAL project.

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