Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.03 KB

File metadata and controls

32 lines (23 loc) · 1.03 KB

Project Info

Project Name:

Skilled Society - assignment-nine-1190

Purpose:

Skilled Society is a community-focused skill-sharing platform where users can trade talents, connect with others, and showcase their skills. The platform features secure authentication, protected routes, and a smooth single-page experience designed to encourage collaboration and personal growth.

live URL:

https://assignment-nine-1190.web.app

Key Features:

SPA Behavior: Fully responsive single-page app with route reload stability.

Authentication: Email/password login, Google login, signup, password validation, forgot password flow.

Protected Routes: Skill details page accessible only when logged in.

User Profile: View and update profile.

npm packages

  • aos (How it works, Success stories)
  • daisyui (navbar, forms, several buttons and etc.)
  • firebase (for authentication and hosting)
  • react
  • react-dom
  • react-hot-toast (for showing popup messages)
  • react-icons
  • react-router
  • swiper (for swiping hero section)
  • tailwindcss (for styling)