OVERVIEW
Project Vault is a social network that allows users to create, share, follow and donate to projects. Users can update their projects with different photos or videos, and get feedback from other users. If you really like a project, you can donate and support the creator of that project.
If you want to use the app, you need to REGISTER or LOGIN with an already made account. For the environmental variables you'll need a cloudinary account and use the keys they provide you, and a Stripe account with your own Secret key.
TECH STACK
For the FrontEnd i've used:
- TypeScript
- React
- Quill, for the text editor
In the BackEnd i've user:
- TypeScript
- ExpressJS
- NodeJS
- MongoDB
Also:
-
Cloudinary to upload the images to the cloud.
-
Stripe for the donations.