SkillSwap is a modern web application that connects people who want to exchange skills and knowledge. Whether you're looking to learn a new skill or share your expertise with others, SkillSwap provides a platform to find like-minded individuals in your community.
- Skill Exchange: Connect with others to trade skills and knowledge
- User Profiles: Create profiles showcasing your skills and what you want to learn
- Real-time Communication: Built with modern web technologies for seamless interaction
- Responsive Design: Optimized for both desktop and mobile devices
- Frontend: React 19.1+ with Vite for fast development
- Styling: Tailwind CSS for modern, responsive design
- Backend: Firebase for real-time database and authentication
- Build Tool: Vite for optimized builds and hot module replacement
- Node.js (version 16 or higher)
- npm or yarn package manager
-
Clone the repository:
git clone https://github.com/d0t-J/SkillSwap.git cd skillswap -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173
npm run dev- Start the development servernpm run build- Build the app for productionnpm run preview- Preview the production build locallynpm run lint- Run ESLint to check code quality
We welcome contributions to SkillSwap! Please feel free to submit issues, feature requests, and pull requests.