Joshua Greco's, responsive portfolio website built with React, TypeScript, and Tailwind CSS.
- Responsive design that works on all devices
- Modern UI with smooth animations
- Built with React and TypeScript for type safety
- Styled with Tailwind CSS for rapid development
- Optimized performance and SEO
- React
- TypeScript
- Tailwind CSS
- Node.js
- Python (for backend services)
- Clone the repository:
git clone https://github.com/yourusername/JG-Portfolio.git
cd JG-Portfolio- Install dependencies:
# Install Node.js dependencies
npm install
# Create and activate Python virtual environment
python -m venv venv
# On Windows:
venv\Scripts\activate
# On Unix or MacOS:
source venv/bin/activate
# Install Python dependencies
pip install -r requirements.txtTo start the development server:
npm run devThe site will be available at http://localhost:3000
To create a production build:
npm run buildportfolio-site/
├── src/ # Source files
├── public/ # Static files
├── node_modules/ # Node.js dependencies
├── venv/ # Python virtual environment
└── package.json # Project configuration
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Project Link: https://grecosys.dev : https://github.com/grco380/JG-Portfolio