Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.27 KB

README.md

File metadata and controls

52 lines (37 loc) · 1.27 KB

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!