Memories Manager (Full-Stack App)
Frontend - https://memories-app-dm.netlify.app/
Advance - https://memories-app-dm.herokuapp.com/
- Create and Update Memories
- Like and Delete Memories
- View Other user's memories
- Authentication (Login/Signup) and with (Google)
- Mobile Responsive
- Pagination
- Recommended Posts
- search by hashtags
- show liked posts
- HTML5
- CSS3
- Javascript and ES+6
- Material-UI
- ReactJs
- Redux, Redux-Thunk
- NodeJs
- ExpressJs
- MongoDB Atlas
-
Frontend
-
- axios
-
- moment
-
- redux
-
- redux-thunk
-
- @material-ui/core
-
- @material-ui/icons
-
- react-file-base64
-
- react-google-login (for google login feature)
-
- jwt-decode (web tokens decoding)
-
Backend
-
- express
-
- mongoose (for managing mongoDB)
-
- cors
-
- dotenv (for environment variables)
-
- nodemon
-
- bcryptjs (for password hashing)
-
- jsonwebtoken (for web tokens and sessions)
Setup:
- run
npm i && npm start
for both client and server side to start the app