Skip to content
Source code of my portfolio website
CSS HTML JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
.gitignore
app.js
package-lock.json
package.json
readme.md

readme.md

avivelka.com

Introduction

I have created this site as a platform to share my work and connect with other people.

Technologies

Front-end

  • HTML and CSS for describing the structure and the styling
  • Javascript for the navigation tabs and handling HTTP requests to the server

Back-end

  • Node.Js (Express) to handle HTTP requests made by the contact form.

Recaptcha to block bots flooding my site

Running Locally

  1. Clone locally
git clone https://github.com/avivelka/portfolio.git
  1. Install dependencies npm install
  2. Run app.js file via node app.js
  3. View in the browser at localhost

IMPORTANT

To make the "contact" form work, you need:

  1. update CAPTCHA_SECRET_KEY in app.js to your reCaptcha secret key
  2. update the data-sitekey in index.html to your reCaptcha sitekey.
  3. update your email in app.js in myMail (user)
  4. update your email password in app.js in myMail (pass)

License

MIT

You can’t perform that action at this time.