An open API service indexing awesome lists of open source software.

https://github.com/eritech98/my_react_portfolio_frontend

A modern, responsive React portfolio showcasing my skills, projects, and passion for building full-stack and AI-powered web applications. Designed for clarity, performance, and personality.
https://github.com/eritech98/my_react_portfolio_frontend

ant-design api-rest boostrap4 dontenv express git gmail-api gmail-smtp json jsx nodejs nodemailer react typescript

Last synced: about 1 month ago
JSON representation

A modern, responsive React portfolio showcasing my skills, projects, and passion for building full-stack and AI-powered web applications. Designed for clarity, performance, and personality.

Awesome Lists containing this project

README

          

# 🌐 Erick's Developer Portfolio

Welcome to my personal developer portfolio, a dynamic and responsive full-stack web application that showcases a collection of projects built with modern web technologies, API integrations, and powerful backend functionalities.

## πŸš€ About This Portfolio

This portfolio is a React + TypeScript-based frontend application, paired with a Node.js + Express backend. It demonstrates a wide range of real-world projects including:

- 🧠 **AI Chatbots** powered by **Qwen Model AI API**
- 🌦️ **Real-time Weather Applications** using external APIs
- πŸ—ΊοΈ **Map Integrations** using **Mapbox**
- πŸ“¦ **CRUD Applications** using **PostgreSQL** and custom **REST APIs**
- πŸ“¬ **Form Handling** with **Nodemailer** for email communication
- πŸ’» **Responsive Design** optimized for all screen sizes
- πŸ” **Secure Environment Variables** managed with `dotenv`
- 🎨 Frontend Styling using:
- **Bootstrap CSS**
- **SASS**
- **Tailwind CSS**

## πŸ› οΈ Tech Stack

### Frontend
- React (JSX & TypeScript)
- HTML5, CSS3
- Bootstrap / SASS / Tailwind CSS

### Backend
- Node.js
- Express.js
- Nodemailer (for email)
- PostgreSQL (Database)
- dotenv (for environment variable management)

### APIs & Libraries
- Qwen AI Chatbot API
- Mapbox (map visualizations)
- OpenWeather / other weather APIs

## 🧩 Features

- Fully **responsive design** across devices
- AI-driven chatbot experiences
- Dynamic weather visualizations from live APIs
- Interactive maps with layered data
- Backend integration with secure form handling
- Modular project structure for scalability
- Most apps are designed to run **locally**

## 🌐 Hosting

The portfolio is **hosted on Railway's free tier**, while most full-stack applications are currently designed for local development and testing. Plans for cloud deployment are underway.

## πŸ“‚ How to Run Locally

1. Clone this repository:
```bash
git clone https://github.com/your-username/your-portfolio-repo.git
cd your-portfolio-repo