Skip to content

A Python-based Command-Line Interface (CLI) application for managing workshop bookings and one-on-one meetings. πŸ”₯πŸ«±πŸΎβ€πŸ«²πŸ½

License

Notifications You must be signed in to change notification settings

sakhileln/SkillSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

SkillSync πŸ”₯

A Python-based Command-Line Interface (CLI) application for managing workshop bookings and one-on-one meetings. The system uses Firebase for authentication and database management and integrates the Google Calendar API for scheduling.

Table of Contents

Features

  • Authentication
  • Booking System
  • Google Calendar Integration
  • CLI Functionality
  • Firebase

Prerequisites

Before you begin, ensure you have the following installed on your system:

  • Python 3.8 or higher
  • Poetry (for dependency management) or pip

Installation

  • Copy the project to your computer.
    git clone https://github.com/sakhileln/SkillSync
  • Change directory to the project folder.
    cd SkillSync
  • To run the project
    python3 skillsync.py
  • Follow the command line prompts.

Usage

  • Start the program.
    python3 skillsync.py
  • Get help for how to run the program
    python3 skillsync.py -h
    python3 skillsync.py view-bookings -h
    python3 skillsync.py login -h
    python3 skillsync.py cancel-booking -h
  • Follow the command line prompts
  • You can also check out the Releases section.

Contributing

Contributions are welcome! If you'd like to contribute. See the CONTRIBUTING file for details.

  1. Fork the repository.
  2. Create a new branch for your feature/bug fix:
    git checkout -b feature/YourFeature
  3. Make your changes and test thoroughly.
  4. Submit a pull request explaining your changes.

License

This project is licensed under the GNU GPL v3.0 License. See the LICENSE file for details.

Acknowledgments

Contact

If you have any questions or suggestions, feel free to open an issue in this repository or contact us directly.

About

A Python-based Command-Line Interface (CLI) application for managing workshop bookings and one-on-one meetings. πŸ”₯πŸ«±πŸΎβ€πŸ«²πŸ½

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages