This project is an open source personal website which is built with Next.js and firebase.
First, create a firebase project here.
Then, add new parameters (as json) in firebase remote configs tab with the following keys:
| key | type | example | 
|---|---|---|
| experience | Experience[] | experience.json | 
| highlights | Highlight[] | highlights.json | 
| portfolio | PortfolioSection[] | portfolio.json | 
| profile | ProfileResponse | profile.json | 
| recommendations | RecommendationsResponse | recommendations.json | 
Then, set the environment variables in .env.local file. You can use .env.example as a template.
First, run the development server:
yarn devOpen http://localhost:3000 with your browser to see the result.
yarn buildPlease read CONTRIBUTING.md for more details.