A collection of frontend projects showcasing my development skills and learning journey.
- Tech Stack: React, CSS, JavaScript
- Features: Interactive game, responsive design
- Live Demo: Play Game
- Tech Stack: HTML, CSS
- Features: Responsive design, hover effects
- Source: Frontend Mentor Challenge
- Live Demo: View Project
- Tech Stack: HTML, CSS
- Features: Clean card design, mobile-first approach
- Source: Frontend Mentor Challenge
- Live Demo: View Project
- Tech Stack: React, JavaScript, API Integration
- Features: Word definitions, phonetic pronunciations, error handling
- API: Dictionary API
- Live Demo: View Project
- Tech Stack: React, JavaScript, Local Storage
- Features: CRUD operations, task priorities, due dates, persistence
- Advanced: State management, useEffect hooks
- Live Demo: View Project
- Framework: Next.js 13 (App Router)
- Frontend: React, TypeScript
- Styling: Tailwind CSS
- Icons: Lucide React
- Deployment: Netlify
- Node.js (v18 or higher)
- npm or yarn
# Clone the repository
git clone https://github.com/sandra395/Frontend-challenges-showcase.git
# Navigate to project directory
cd Frontend-challenges-showcase
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run buildThe app will be available at http://localhost:3000
- Responsive Design: Works seamlessly on all devices
- Modern UI: Clean and professional interface with Tailwind CSS
- Fast Performance: Built with Next.js for optimal loading speeds
- Type Safety: TypeScript for better code quality
- Project Cards: Interactive cards showcasing each project with links
- Image Optimization: Next.js Image component for fast loading
This showcase demonstrates my progression from basic HTML/CSS to modern React applications:
- Component Architecture: Building reusable React components
- State Management: Using React hooks (useState, useEffect)
- API Integration: Fetching and handling external data
- Local Storage: Persisting data in the browser
- Responsive Design: Mobile-first approach with Tailwind CSS
- TypeScript: Type-safe development
- Next.js: Server-side rendering and static site generation
Frontend-challenges-showcase/
├── app/ # Next.js App Router pages
├── components/ # React components
├── data/ # Project data (JSON)
├── public/ # Static assets
└── tailwind.config.ts # Tailwind configuration
This is a personal portfolio project, but feedback and suggestions are always welcome!
This project is open source and available under the MIT License.
Sandra Barbosa
- GitHub: @sandra395
- Portfolio: Frontend Challenges Showcase