Skip to content

d0t-J/SkillSwap

Repository files navigation

SkillSwap

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.

Features

  • 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

Tech Stack

  • 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

Getting Started

Prerequisites

  • Node.js (version 16 or higher)
  • npm or yarn package manager

Installation

  1. Clone the repository:

    git clone https://github.com/d0t-J/SkillSwap.git
    cd skillswap
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open your browser and navigate to http://localhost:5173

Available Scripts

  • npm run dev - Start the development server
  • npm run build - Build the app for production
  • npm run preview - Preview the production build locally
  • npm run lint - Run ESLint to check code quality

Contributing

We welcome contributions to SkillSwap! Please feel free to submit issues, feature requests, and pull requests.

About

Trade your skills :]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors