/bwh-FullStackFlash

Primary LanguageJavaScriptMIT LicenseMIT

SkillSages

About

SkillSages connects generations through the joy of learning and mentorship. In a world where the wisdom of the elderly and the curiosity of the youth often go unbridged, SkillSages fosters meaningful connections. Our platform enables elders with invaluable skills to mentor young adults eager to explore life's various hobbies. Motivated by the desire to combat loneliness and the underutilization of vast skill sets possessed by older generations, SkillSages aims to enrich lives and share knowledge that transcends the conventional learning paths.

Technology Stack

  • Frontend: ReactJS
  • Backend: Python (Flask)
  • Database: PostgreSQL

ReactJS offers a dynamic and responsive user interface, Python provides a robust backend framework, and PostgreSQL ensures reliable data storage and retrieval.

Usage

Backend Setup

  1. Setup a virtual environment:

    python3 -m venv venv
    source venv/bin/activate```
    
  2. Install the required packages: pip install -r requirements.txt

  3. Run the backend server python3 run.py

Frontend Setup

  1. Install the necessary packages: npm install

  2. Start the development server: npm run dev

Contributors

@KatelynStearn @AvaFung @RaisaArief

License

MIT © Raisa Arief