This is my portfolio, here I will show to you my skills, projects, a piece of my history as web developer, among other things.
🏠 Homepage
- ⚡ Features
- ⚒️ Usage
- ⚙️ Firebase Configuration
- ⚙️ EmailJs Configuration - ✨ Observations
- 🤝 Show your support
- 🧑💻 Author
- Open the 'Src/Services/firebase.js' and put there your firebase app credentitals.
const firebaseApp = firebase.initializeApp({
apiKey: "<Your-Firebase-ApiKey>",
authDomain: "<Your-Firebase-AuthDomain>",
databaseURL: "<Your-Firebase-DatabaseURL>",
projectId: "<Your-Firebase-ProjectId>",
storageBucket: "<Your-Firebase-StorageBucket>",
messagingSenderId: "<Your-Firebase-MessagingSenderId>",
appId: "<Your-Firebase-AppId>"
})
- Change your firebase firestore rules
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow create: if request.auth == null;
allow read, write: if request.auth.uid == '<Your-Admin-UID>';
allow read: if request.auth.uid == '<Your-Observer-UID>'; // Optional
}
}
}
- Open the 'Src/Services/emailjs.js' and put your User Id
(function() {
emailjs.init("<Your-UserId>")
})()
- Open your EmailJs Dashboard and create a new template
- Create a template with your style, the email js will recive {{id}} {{email}} {{name}} {{message}} from the website. - Open the 'Src/Pages/contacts.vue.js' and in line 25 put your template configs
emailjs.send('<service-id>', '<template-id>', this.contact // contact to send)
Click here to see EmailJs Integration docs
Now the site uses Lessjs instead of CSS.
If you would like to use the CSS version click on the link below.
This version is made using CSS (This version will not receive new updates!)
Give a ⭐️ if this project helped you!
Makes a pull request adding new features or solving bugs.
Create a Issue if you don't want to implement the feature or fix the bug.
PatoGordo
- Website: https://patogordo.ga
- Twitter: @Patogordoo
- Github: @PatoGordo