The backend of the project is entirely python, The frontend is a mix of: HTML, CSS, Javascript, Bootstrap The hosting server: nginx & gunicorn both running on my personal Raspberry pi
To visit the online running site please go here loiceyango.com
Be sure that you have at least python3 ( I'm running on python 3.9.2) installed on your system. Next step is download this repository on your local computer.
- On Linux/Mac open the terminal and do the command:
git clone https://github.com/fiastros/portfolio_resume
- Second step is installing all the needed python libraries to run the program.
In a terminal (Linux/Mac) type : replace with the pip you have (pip or pip3)pip3 install -r requirements.txt pip install -r requirements.txt
-
Third step: rename the file "confidential_example.json" into "confidential.json"
open the file "confidential.json" and replace with your personal gmail
informations (name, email, email-password).
You must have a gmail account. -
fourth step, this applies only if you want the email features.
Make sure:- Your gmail account should not have the two step verification.
- If you account has two step verification then use another account (spam account) which does not have two step verification
- use this link to authorize google: Click
- Unfortunaly this feature of google will cease to work form May 31 , 2022.
So I'll have to find an alternative.
-
fifth step, you can now launch the app:
from a terminal (Linux/Mac) type: replce "pip" with what you have on your computer
(pip or pip3)
python3 run.py ou python run.py
Once the server is running localy, you can access it :
- Open a browser (Chrome, Firefox...)
- Enter the following url : http://127.0.0.1:5000
For any question, feel free to make a request in the ISSUE section.