SkillBridge - Bridging the gap between purposeful roles and exceptional candidates
- Python 3.10+
- PostgreSQL
# Using Homebrew
brew install postgresql@17
brew services start postgresql@17
# OR using Postgres.app
# Download from https://postgresapp.com/# Create the database
createdb skillbridge
# If you need to specify a user
createdb -U postgres skillbridgeConnect first with psql if createdb isn't available. (check for -17 suffix)
# Install dependencies
pip install -r requirements.txt
# Run migrations
python manage.py migrate
# Create a superuser (optional)
python manage.py createsuperuser# Using Django's development server
python manage.py runserver
# OR using Uvicorn (ASGI)
uvicorn skillbridge.asgi:application --reloadAccess the site at http://127.0.0.1:8000/
Admin interface is available at http://127.0.0.1:8000/admin/ (login with the superuser you created)
For API request examples using the HTTPie tool, see API Request Examples.
The SkillBridge UI is a Next.js app located in the skillbridge-ui directory.
See skillbridge-ui/README.md for setup and usage instructions for the front-end.