Skip to content

A sleek full-stack portfolio website built with React and Express, offering real-time analytics, GitHub integration, and an intuitive admin panel for managing projects, blogs, and skills.

Notifications You must be signed in to change notification settings

Xza85hrf/Modern-portfolio-dashboard

Repository files navigation

Portfolio Website with Admin Dashboard

A modern, full-stack portfolio website built with React and Express, featuring content management capabilities, project showcase, blog functionality, and GitHub API integration.

Features

  • 🎨 Modern UI with responsive design
  • 📝 Blog system with comments
  • 💼 Portfolio project showcase
  • 📊 Analytics dashboard
  • 🔒 Admin dashboard with authentication
  • 🔄 GitHub integration for project synchronization
  • 📱 Mobile-friendly interface

Tech Stack

  • Frontend: React.js, TypeScript, Shadcn UI
  • Backend: Express.js
  • Database: PostgreSQL with Drizzle ORM
  • Authentication: JWT-based auth system
  • API Integration: GitHub API

Quick Start

  1. Clone the repository

  2. Install dependencies:

    npm install
  3. Set up environment variables:

    • Copy .env.template to .env
    • Fill in required environment variables
  4. Start the development server:

    npm run dev

Documentation

License

MIT License - feel free to use this project for your own portfolio!

About

A sleek full-stack portfolio website built with React and Express, offering real-time analytics, GitHub integration, and an intuitive admin panel for managing projects, blogs, and skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages