Skip to content

Designed and developed a dynamic website using Python, Django, and PostgreSQL, allowing users to search for developer profiles based on specific skills and experience. Designed and implemented scalable software architecture, built robust APIs, and integrated with third-party services such as GitHub and Heroku to enhance overall application function

Notifications You must be signed in to change notification settings

yogeshahalwat/devsearch2

Repository files navigation

💻 DevSearch - Connect With Developers From Around The World!

Technologies Stack

  • Django
  • PostgreSQL
  • HTML / CSS

Developer Staff

Website Features

  • Browse and search for developers
  • Browse and search for projects
  • Sign up and log in into account
  • Edit / Delete account information
  • Create / Edit / Delete your projects
  • Comment other's projects
  • Send messages to developers / Read your inbox messages
  • Reset password to your account via email

Run it yourself

git clone https://github.com/yogeshahalwat/devsearch2.git
cd devSearch
pip install - r requirements.txt

Go to the setting.py and change this lines up to your PostgreSQL account

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'devSearch',
        'HOST': 'localhost',
        'PORT': '5432',
        'USER': 'postgres',
        'PASSWORD': ENV['DB_PASS']
    }
}

Then run the migrations:

python manage.py migrate

Also change this up to your email for reset password confirmation feature

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = ENV['EMAIL']
EMAIL_HOST_PASSWORD = ENV['EMAIL_PASS']

Then you can run it

python manage.py runserver

About

Designed and developed a dynamic website using Python, Django, and PostgreSQL, allowing users to search for developer profiles based on specific skills and experience. Designed and implemented scalable software architecture, built robust APIs, and integrated with third-party services such as GitHub and Heroku to enhance overall application function

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published