# SnapSync ## Back-End: - CRUD Posts. - A post has : - Title. - Message. - Creator. - Picture (converted to BASE64 front-Side[FileBase64]). - Tags [array of elements]. - Mongoose with MongoDB Atlas. ## Front-End: - Form Component for adding and updating posts. - Posts Component for visulazing posts it has a menu to modify and delete and a like Button. - Post component showing details about a cdrtain post. ## To Use: - image: react-file-base64. - date : moment. - state Management: redux. - side effects : redux-thunk. - api fetching : axios. - testing : react testing library. ## Must Have: - Readme for : - Packages used and their versions. - project Configuration. - How to use the app. - Project Structure. ## packages: - express - mongoose - dotenv - react - react-dom - tailwindcss 3.3.5