Boruto allows developers to write articles, share them, and connect with each other. It supports Markdown. To interact with the blog, the user must be authenticated. As soon as the user is authenticated, he or she can: create articles, like other articles, comment on other articles, follow other users, and much more 🤗
Note: This project was designed and developed by me.
- Zustand
- Creating custom hooks
E2E Automated Testing
- How to use Testing Library
- Cypress: what it is, how it works
- How to add lazy loading to React router
- Authenticating users with Firebase, including form validation
- And much more...
React
TypeScript
Zustand
Tailwind
Cypress
E2E Testing
Testing Library
react-hot-toast
Build tool: Vite