Web application to collect and track a personal journal based on Firebase authentication with single-sign-on and email/password. You can create, read, edit, update and delete notes with title, body and images.
- Single-sign-on with Google
- Authentication
- Register
- CRUD
- Images Upload
- UI Modals
- Redux pattern
- BEM Methodology
- Cloudinary
- Actions orchestration
- Firebase
- Lottie
- Mobile First
- Login/Register
- Testing
- React 17.0.2
- node-sass 6.0.1
- Firebase 9.4.1
- React-redux 7.2.6
- Enzyme 3.11
- Redux-mock-store 1.5.4
- create-react-app scaffolding
- sweetalert2 11.1.2
- Redux-thunk 2.4.0
- React-lottie
- Jest
You can enter directly to the link https://journal-project.netlify.app/
To run locally, clone the repo, execute npm install
and then npm run start
.
If you want to contribute to improve the project, please create your PR and write me 💬 . After it, sit down and take a beer, you deserve it! 🍻 . This project is for academic purposes only, all right reserved. Andrés Andrade 2021 ©️®️