Learning new things is fun, but do you keep a track of what you learned daily? Learning Journal helps you to keep track of your daily learnings, share it with your friends and get motivated from others journey! It is a highly scalable, free and high performant one stop solution to:
- Upload journals
- Share with your friends
- Add category to each journal
- Create your favorite list
Frontend Code -> https://github.com/shruti1421/learning-journal-frontend
Deployed URL -> https://learning-journal-app.netlify.app/
Backend Code -> https://github.com/shruti1421/learning-journal-backend
Frontned: Reactjs
Additional NPM Libraries
- react-router-dom
- react-icons
- react-reveal
- react-bootstrap
- axios
- moment
- styled-components
Styling: CSS, BootStrap, MaterialUI
Database: MongoDB
Authentication and Authorisation: JWT Authentication
Deployment: CI/CD - Netlify
- Uploading a Journal.
- Edit, update and delete a Journal.
- Ability to share journals to a registered email.
- User Management (Login, register, email verification before entering the system)
- Authenticated Routes and 404 error page.
Glad to see you here! Show some love by starring this repo.