Skip to content

πŸŽ“ A platform for sharing skills through events and articles. Built with React.js, TypeScript, MUI, and Firebase, it features real-time updates and responsive design.

Notifications You must be signed in to change notification settings

Doraemon012/SkillSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SkillSync πŸŽ“

SkillSync is a platform for sharing skills through events. Users can host events to share their expertise or join events to learn new skills. It also features microblogging, allowing users to write articles to promote their events and share knowledge.


πŸš€ Features

  • Host Events: Share your skills and knowledge by hosting events on the platform.
  • Join Events: Explore and participate in events to learn new skills.
  • User Profiles: Customize your profile to showcase your skills, interests, and upcoming events.
  • Event Management: Manage hosted events, including editing details and sending updates.
  • Microblogging: Promote events and share skills through articles.
  • Real-Time Notifications: Receive real-time updates for events and microblog interactions.
  • Responsive Design: Seamless experience across mobile, tablet, and desktop devices.

πŸ“Œ Tech Stack


πŸ“² Installation

  1. Clone the repository
git clone https://github.com/Doraemon012/SkillSync.git
cd SkillSync
  1. Install dependencies
npm install
  1. Setup Firebase
  • Go to Firebase Console and create a project.
  • Enable Authentication, Firestore Database, and Cloud Storage.
  • Setup Firebase
  1. Start the Development Server
npm start

The app should now be running at http://localhost:3000.


⚑ Key Features Explained

1. Event Hosting and Joining

  • Users can create, manage, and join events easily.
  • Real-time updates for event details using Firebase.

2. Microblogging

  • Promote events and share skills through articles.
  • Real-time commenting and interaction features.

3. Dynamic and Responsive UI

  • Built using MUI (Material-UI) for a clean and modern design.
  • Framer Motion animations for smooth transitions and interactive elements.
  • Fully responsive layout for mobile, tablet, and desktop.

🎨 UI Design Highlights

  • Consistent Theming: Customized MUI theme for consistent branding.
  • Interactive Animations: Framer Motion for page transitions, hover effects, and modal animations.
  • User-Friendly Navigation: React Router for dynamic routing and protected routes for authenticated pages.

About

πŸŽ“ A platform for sharing skills through events and articles. Built with React.js, TypeScript, MUI, and Firebase, it features real-time updates and responsive design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published