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 dev
Open http://localhost:3000 with your browser to see the result.
yarn build
Please read CONTRIBUTING.md for more details.