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.
