Skip to content

mahfuzHasan2003/Kind-Connect-frontend

Repository files navigation

Project Overview:

Kind Connect : A Volunteer Management Platform

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

Technology Used:

  • Tailwind CSS
  • DaisyUI
  • JavaScript (ES6)
  • React JS + React Router
  • Firebase Authentication
  • NodeJS
  • ExpressJS
  • MongoDB
  • JWT (JSON Web Token)

NPM packages or library I have used:

@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

Project Live View:

Click on the link : https://kind-connect-a2f7a.web.app/

Backend Repository:

Click on the link : https://github.com/mahfuzHasan2003/Kind-Connect-backend