Skip to content

louzanizineddine/sofpital

Repository files navigation

Sofpital

Overview

Sofpital is a groundbreaking web application that aims to redefine how individuals seek assistance for complex problems, transcending traditional web searches.

Features

  • No Entry Barrier: Sofpital welcomes everyone, regardless of their level of expertise or field of study.

  • Diverse Community: Engage with experts from various domains and students from around the globe.

  • Real-Time Assistance: Receive immediate help from professionals by sharing your screen.

Installation

Follow these simple steps to set up and run Sofpital locally on your machine:

Cloning the Repositories

  1. Clone the main application repository:

    git clone https://github.com/louzanizineddine/sofpital.git
    cd sofpital
  2. Install frontend dependencies:

    npm install

Running the Frontend

  1. Start the application:

    npm run dev

Setting Up the API

  1. Clone the API repository:

    git clone https://github.com/louzanizineddine/sofpital-api.git
    cd sofpital-api
  2. Set up the virtual environment:

    virtualenv venv
    source venv/bin/activate   # For Unix/Linux
  3. Install API dependencies:

    pip install -r requirements.txt

Running the API

  1. Run the application:

    python3 -m app.py

Now you're all set to explore Sofpital locally!

Contribution

We welcome contributions! Feel free to submit issues or pull requests to help improve Sofpital.