Skip to content

A mini Skill Swap Platform where users can list the skills they offer and request skills they want in return. Features include profile management, skill-based search, swap requests, feedback, and admin controls — all built with HTML/CSS/JS.

Notifications You must be signed in to change notification settings

yshivamcodes/Odoo-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Odoo-

Skill Swap Platform

A mini full-featured web application that enables users to exchange skills with each other. Users can offer their skills and request skills they want to learn in return — fostering a community of peer-to-peer learning and growth.

🚀 Features

👤 User Profiles

  • Basic info: name, location, profile picture
  • Public or private profile toggle
  • Lists of:
    • Skills Offered
    • Skills Wanted
    • Availability (e.g., weekends, evenings)

🔍 Skill Discovery

  • Search users by skill (e.g., "Photoshop", "Excel")
  • Filter by location and availability
  • View profiles and skill sets

🔁 Skill Swapping

  • Send swap requests with messages
  • Accept or reject incoming requests
  • View status: pending, accepted, completed
  • Rate and provide feedback after completion
  • Option to cancel unaccepted requests

🛡️ Admin Panel

  • Approve or reject skill descriptions
  • Ban users violating platform policies
  • Monitor all swap activity
  • Send platform-wide announcements
  • Download user, feedback, and swap reports

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • No backend/database: Uses local state (can be extended to backend like Firebase or MongoDB)
  • Icons: Font Awesome
  • Deployment: Can be hosted using static site hosts like GitHub Pages or Render

📦 Folder Structure

index.html # Main HTML file styles.css # All styling script.js # Complete JavaScript logic

🧪 How to Run

  1. Clone or download the repo:

    git clone https://github.com/your-username/skill-swap-platform.git
    
  2. Open index.html in your browser.

  3. Interact with the app — no server setup needed!

📌 To-Do (Future Improvements)

Add authentication with real backend Enable email notifications for swaps Add messaging/chat feature Enable media uploads for portfolios

🙌 Contributing

Feel free to fork this repo, raise issues, or contribute improvements!

📝 License

This project is licensed under the MIT License.

Team Members

  1. Shivam Yadav [[email protected]]
  2. Mukesh Burdak [[email protected]]
  3. Kuldeep Gaur [[email protected]]
  4. Sparsh Kumar [[email protected]]

About

A mini Skill Swap Platform where users can list the skills they offer and request skills they want in return. Features include profile management, skill-based search, swap requests, feedback, and admin controls — all built with HTML/CSS/JS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •