cd "/Users/dushyantacharya/SKILL SWAP/backend"
node server-complete.jscd "/Users/dushyantacharya/SKILL SWAP/frontend"
npm run dev🌐 Then open: http://localhost:5173
- Register new users
- Login with email/password
- JWT token authentication
- View/edit profile
- Add bio
- Manage skills
- Add skills you offer
- Add skills you want to learn
- Remove skills
- 8 pre-loaded skills (React, Python, UI/UX, etc.)
- Smart matching algorithm
- Match scores based on skill compatibility
- View recommended matches
- See what skills they offer/want
- Send/receive messages
- Multiple conversations
- Message history
- Real-time updates
- THIS IS FULLY WORKING NOW!
- Create swap requests
- Accept/reject requests
- Track request status
- Welcome screen
- Navigation to all features
- User info display
- Register: Create account with any email/password
- Add Skills: Go to Profile → Add skills you offer/want
- Find Matches: Go to Matches → See recommended users
- Send Messages: Go to Messages → Type and send messages
- Create Swaps: Request skill exchanges
lsof -ti:5001 | xargs kill -9lsof -ti:5173 | xargs kill -9cd frontend
rm -rf node_modules package-lock.json
npm install
npm run dev- Backend: Node.js + Express (Port 5001)
- Frontend: React + TypeScript + Vite (Port 5173)
- Database: In-memory (no PostgreSQL needed for demo)
- Auth: JWT tokens with bcrypt
- State: Zustand for React state management
- Styling: Tailwind CSS
The complete Skill Swap platform is ready to use. Just run the 2 commands above and start swapping skills!