Skip to content

abdulrdeveloper/DevScope

Repository files navigation

πŸ”­ DevScope

A clean, minimal developer dashboard built with Next.js 15 and TypeScript.
Brings your GitHub stats, live weather, and dev tools together β€” behind a secure auth system.

Next.js TypeScript Tailwind CSS Zod MIT License

🌐 Live Demo


Features

πŸ” Authentication β€” Token-based login and registration with protected dashboard routes via Next.js middleware.

πŸ™ GitHub Stats β€” Look up any GitHub user and see their repositories, followers, and account details using the public GitHub REST API.

🌀️ Weather Tracker β€” Get real-time weather conditions for any city worldwide, powered by the OpenWeatherMap API.

πŸ› οΈ Dev Tools Explorer β€” A categorized collection of developer tools and resources with direct links.


Tech Stack

Framework Next.js 15 (App Router)
Language TypeScript 5+
Styling Tailwind CSS v4
Validation Zod 4.4
Icons Lucide React
APIs OpenWeatherMap Β· GitHub REST API

Getting Started

1. Clone and install

git clone https://github.com/abdulrdeveloper/DevScope.git
cd DevScope
npm install

2. Set up environment variables

cp .env.example .env.local
NEXT_PUBLIC_WEATHER_API_KEY=your_openweathermap_key

Get a free key at openweathermap.org. The GitHub Stats feature uses the public API β€” no key required.

3. Run the dev server

npm run dev

Open http://localhost:3000 and you're good to go.


Project Structure

app/
β”œβ”€β”€ login/          # Login page
β”œβ”€β”€ register/       # Registration page
└── dashboard/
    β”œβ”€β”€ github/     # GitHub stats viewer
    β”œβ”€β”€ weather/    # Weather tracker
    └── tools/      # Dev tools explorer
lib/
└── validators.ts   # Zod schemas
middleware.ts       # Route protection

License

MIT β€” see LICENSE


Built by Abdul Rahman  Β·  GitHub  Β·  Hashnode

About

DevScope is a minimal developer dashboard built with Next.js 15 and TypeScript. Search any GitHub user's stats, track real-time weather worldwide, explore curated dev tools β€” all behind a secure token-based auth system with Zod validation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors