Skip to content

Django (Python web framework) based web developer portfolio with Github API integration and SQLite. Deployed with heroku.com.

License

Notifications You must be signed in to change notification settings

fabioo29/devfolio

Repository files navigation

Personal DevFolio (Developer Portfolio)

mockup image with mobile and laptop

Using it (DEBUG set to False)

  • With this template you'll be able to check your GitHub projects in real time

  • You'll be able to add images to your projects(Featured) through the admin panel

  • You'll receive an email from every one who reaches you through the contact form on the website


For everything to work properly you need to change the .env file according to your data and create a admin_login through django:

# .env file you need to change

SECRET_KEY=YOUR-SECRET-KEY-HERE # from settings.py

EMAIL=user@gmail.com            # valid email
PASSWORD=password               # valid password

GITHUB_USER=github_user         # github user id

TARGET=receiver@gmail.com       # your email

DJANGO_DEBUG=False              # debug

Fix SMTP Authentication Error

(1) Login to gmail in your browser >> (2) Navigate to the DisplayUnclockCaptcha page. >>> (3) Click the continue button, and you will see the message 'Account access enabled Please try signing in to your Google account again from your new device or application.' >>> (4) Run your Python script - your login attempt should be successful.

Source: https://stackoverflow.com/a/56497703
# create a admin login in terminal

python manage.py migrate
python manage.py createsuperuser

Testing (DEBUG set to True)

Your website will auto update for every CTRL+S in vs code

pip install -r requirements     # install packages
python manage.py livereload     # start server with auto-reload

python manage.py runserver      # start django web app

Deployed with heroku.com and Github Actions.

About

Django (Python web framework) based web developer portfolio with Github API integration and SQLite. Deployed with heroku.com.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published