GenAlphas Portfolio Website (React/TypeScript)

Job ID: 39714782

Budget: $2 – $25 USD

Project Overview:

We are looking for an experienced full-stack developer (or team) to build "GenAlphas", a modern and interactive portfolio-style website. The website should feature a unique design, smooth animations, and strong performance, showcasing creativity while maintaining a professional look.

Tech Stack:

Frontend: React.js with TypeScript, Material UI (MUI)

Backend: Node.js (Express or NestJS preferred)

Database: SQL Server

Hosting: Open to recommendations (Azure/AWS/Vercel/Other)

Core Requirements:

UI/UX & Design

Unique, modern, and responsive portfolio-style design.

Built using Material UI components with custom theming.

Smooth animations and interactive elements.

Dark/Light mode support (optional, but preferred).

Pages & Features

Home Page: Interactive landing page with branding ("GenAlphas").

Portfolio/Projects: Showcase of work/projects with filters, categories, and detailed view.

About Page: Information about the team/brand.

Contact Page: Contact form integrated with backend (and email notification).

Admin Panel (optional): Simple dashboard to add/update projects and content.

Backend & Database

Secure API built with Node.js + TypeScript.

Database in SQL Server to store portfolio data, contact form submissions, and other dynamic content.

CRUD operations for managing portfolio items.

General Requirements

Clean, maintainable code (TypeScript best practices).

Mobile-first, responsive design.

SEO-friendly.

Documentation for setup, deployment, and maintenance.

Deliverables:

Fully functional website with all required pages/features.

Source code (well-documented).

Database schema (SQL Server).

Deployment assistance.

Skills Required:

React.js + TypeScript

Material UI (MUI) customization

Node.js / Express.js or NestJS

SQL Server

Strong UI/UX design sense

Project Timeline:

Estimated completion: 4–6 weeks (negotiable based on scope).