Kind Connect is a user-friendly platform for volunteer management where a user can create a volunteer need post, update and delete a post, and a user can be a volunteer for others post.
Users can sign up or log in through email or Google authentication, utilizing Firebase Authentication for secure user management. Upon successful login, user data is stored in MongoDB. MongoDB handles user profiles, volunteer need posts, and other related data, ensuring a smooth experience while browsing, submitting, and managing posts on the platform. Additionally, JWT (JSON Web Token) is implemented for secure API communication and user authorization. If unauthorized access is detected, the system automatically forces the user to log out, ensuring data security and protecting sensitive information.
Project Requirements and instructions : Document Link
- Tailwind CSS
- DaisyUI
- JavaScript (ES6)
- React JS + React Router
- Firebase Authentication
- NodeJS
- ExpressJS
- MongoDB
- JWT (JSON Web Token)
@tanstack/react-query
date-fns
axios
react-helmet
react-awesome-reveal
react-hot-toast
react-icons
react-select
cookie-parser
swiper
sweetalert2
cors
dotenv
jsonwebtoken
Click on the link : https://kind-connect-a2f7a.web.app/
Click on the link : https://github.com/mahfuzHasan2003/Kind-Connect-backend