The blog post with an overview of the development process.
- Next.js - React framework
- TypeScript
- Material UI - React UI framework
- Recharts - charting library
- react-spring - animation library
- MongoDB Atlas - cloud-hosted Mongo Database
- GitHub API
- dev.to API
- Twitter API
- npm API
- Create
.env.local
file with the following environmental variables:
DEVTO_API_KEY=
GITHUB_PERSONAL_TOKEN=
TWITTER_BEARER_TOKEN=
TWITTER_USERNAME=
MONGODB_URI=
MONGODB_DB=
APP_API_KEY=
How to obtain API keys and tokens described in the blog post.
- Run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.