Perosnal portfolio database design.
If you want to create dynamic Portfolio website database schema.
- Database Schema Image
- SQL quries
- MYSQL sqlscript.sql file
We can easily show or hide our details from portfolio.
For example :
If we have multiple social account and want to hide some account from portfolio instead of going to remove html code we can easily set the is_public column field to false.
Their are 8 tables.
- User
- Education
- Job
- Social account
- Skill
- Certification
- Project
- Contact me
Pros
- Add multiple records (social accounts, skills) from dashboard.
- Show and hide records from portfolio if needed.
- Takes minimum time to add records.
Cons
- Loading time increasing because fetching data from database.
- Extra cost for setting database.