Skip to content

A modern portfolio website showcasing content writing services, built with React and TypeScript. Features dynamic LinkedIn posts, YouTube scripts, and Instagram captions with a beautiful, responsive design.

Notifications You must be signed in to change notification settings

Smilin01/Josh_web

Repository files navigation

Joshwa's Portfolio Website

A modern, responsive portfolio website built with React, TypeScript, and Tailwind CSS. This website showcases content writing services, LinkedIn posts, YouTube scripts, and Instagram captions.

Features

  • 🎨 Modern and clean design
  • 📱 Fully responsive layout
  • ⚡ Built with React + TypeScript + Vite
  • 🎯 Tailwind CSS for styling
  • 📧 Contact form with EmailJS integration
  • 🔄 Dynamic content sections
  • 🎥 Interactive video and post previews

Tech Stack

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • EmailJS
  • Lucide Icons

Getting Started

  1. Clone the repository:
git clone https://github.com/Smilin01/Josh_web.git
  1. Install dependencies:
cd Josh_web
npm install
  1. Run the development server:
npm run dev
  1. Build for production:
npm run build

Project Structure

Josh_web/
├── src/
│   ├── App.tsx           # Main application component
│   ├── main.tsx         # Application entry point
│   └── ...
├── public/
│   └── images/          # Static images
├── index.html
├── package.json
└── README.md

Deployment

The website is deployed on Netlify. To deploy:

  1. Build the project:
npm run build
  1. The dist folder can be deployed to Netlify through:
    • Netlify UI (drag and drop)
    • Netlify CLI
    • GitHub integration

Contact

Credits

  • Website Design: Smilin
  • Content: Blessing Joshwa

About

A modern portfolio website showcasing content writing services, built with React and TypeScript. Features dynamic LinkedIn posts, YouTube scripts, and Instagram captions with a beautiful, responsive design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published