Snippet Manager - Fullstack Project-MERN Stack
About This Project
Snippet Manager is a useful tool for a daily and routine code collection,A user can add code snippet or any note that can accomplish a certain feature.
Basic Features
-
CRUD Operation
-Snipets can be added edited and removed from the app.
Snippets can be in the form of -Text -Image upload
-
Data Persistence
-Code snippets are stored in the the database the moment they are created and persisted as long as the user needs them.
-
Filter Snippets
- Snippets can be searched and filtered based on a given search term(search by technology eg. php, js...)
-
User Authentication(Admin/registered user)
-
Only logged In members can uplaod Snippets
-
Admins can filterout irrelevant snippets and ban users
-
Admin can hide some snippets
-
Technologies Used
-
Frontend
- React
- Redux
- Tailwind/MUI
- Styled Components
#### Backend
- NodeJs
- Express
- Mongodb Atlas
template engine
-Pug,
-Ejs
Methedology
- SCRUM
Development
Min node verion: 9.0.0
Min npm verion: 1.2
-
To run the project on local machine
yarn start
Local Url: http://localhost:5000/