Next.js, Material UI, MongoDB Personal Dashboard with dev.to, GitHub, Twitter, and npm API integration.
The Personal Dev Dashboard is a web application that provides a comprehensive solution for tracking personal development goals. This dashboard allows users to monitor their progress, create and update goals, and view visualizations of their achievements. It also integrates with various APIs such as GitHub, dev.to, Twitter, and npm to fetch and display relevant data. Built using Next.js, TypeScript, and Material UI, this dashboard offers an intuitive user interface and seamless user experience.
To install and run the Personal Dev Dashboard locally, follow these steps:
git clone <repository-url>
cd personal-dev-dashboard
npm install
.env.local
file in the root directory and add the following environmental variables with their respective values:API_KEY=your-api-key
API_TOKEN=your-api-token
(Note: Please refer to the blog post for instructions on obtaining the required API keys and tokens)
npm run dev
http://localhost:3000
to see the running application.The Personal Dev Dashboard is a powerful tool for individuals looking to track and manage their personal development goals. With its intuitive user interface, seamless integrations with various APIs, and interactive visualizations, this dashboard provides users with valuable insights and a holistic view of their progress. Whether you are a developer looking to improve your skills or an individual aiming for personal growth, the Personal Dev Dashboard is an excellent choice for monitoring and tracking your goals.