Hi, Snip-it is a URL-shortener written with the MERN stack. I initially started coding this for a job interview then I continued the project to play around with Node js and MUI. Following the needs of this use case, I choose the unique id approach, the package nanoid provides a low probability of data collision with an id with 9 or higher characters. MongoDB seemed also a suitable choice given the mobility provided by the Documents and the Vertical scalability of NoSQL solutions.
This is a full-stack Project built with Javascript
- Node Js
- Express
- MongoDB
- Mongoose Js
- Express-validator
- JWT
- Bcrypt
- React JS
- Material UI
- Formik
- Yup