Skip to content

A Java console application that allows students to offer, request, and exchange services using a virtual credit system.

License

Notifications You must be signed in to change notification settings

Brahim-gz/SkillShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

License

SkillShare

SkillShare is a Java console application that enables students to offer, request, and exchange services using a virtual credit system. The platform fosters collaboration, skill development, and peer-to-peer support within a campus environment.

Features

  • Student and Administrator Accounts: Secure registration and login for both students and administrators.
  • Service Exchange: Students can propose services, request help, and exchange credits for services rendered.
  • Virtual Credit System: Earn and spend credits by offering or requesting services.
  • Skill Management: Academic, technical, and practical competencies are tracked for each student.
  • Transaction History: All exchanges are recorded and can be reviewed by users and administrators.
  • Admin Supervision: Administrators can supervise transactions, manage users, and resolve disputes.
  • Data Persistence: All data is saved locally for continuity between sessions.

Getting Started

Prerequisites

  • Java 8 or higher

Installation

  1. Clone the repository:

    git clone https://github.com/Brahim-gz/SkillShare.git
    cd SkillShare
  2. Compile the project:

    javac -d bin src/**/*.java
  3. Run the application:

    java -cp bin Main

Usage

💡 On launch, follow the console prompts to :

  • Register or log in as a student or administrator
  • Offer a service or request help
  • Exchange credits for services
  • View transaction history
  • Manage your skills and profile
  • (Admins) Supervise users, transactions, and resolve disputes


✨🎓 Let's share skills and learn together! 🎓✨

About

A Java console application that allows students to offer, request, and exchange services using a virtual credit system.

Topics

Resources

License

Stars

Watchers

Forks

Languages