Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Complete Uvarsity Landing Page with React + Tailwind Frontend#2

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/fix-1
Draft

Complete Uvarsity Landing Page with React + Tailwind Frontend#2
Copilot wants to merge 2 commits intomainfrom
copilot/fix-1

Conversation

Copy link

Copilot AI commented Jul 14, 2025

This PR implements a complete, professional landing page for the Uvarsity Learning Platform as requested in the issue. The landing page showcases Uvarsity's mission to empower African youth through accessible design and technology education.

🚀 What's Implemented

  • Complete Frontend Structure: Set up modern React 18 + Vite + Tailwind CSS v4 application
  • Responsive Landing Page: Professional design that works seamlessly on desktop and mobile
  • Mission-Driven Content: All sections reflect Uvarsity's core values and platform features from the README
  • Performance Optimized: Fast loading with optimized build (19KB CSS, 198KB JS gzipped)
  • African Context Aware: Low-bandwidth friendly design considerations for the target audience

📱 Landing Page Sections

  1. Navigation - Clean header with Uvarsity branding and menu items
  2. Hero Section - Compelling mission statement "Empowering Africa's Future through Design & Tech Education"
  3. Platform Features - Six key features including:
    • Beginner to Intermediate Courses
    • Live + Downloadable Learning (offline-friendly)
    • Personalized Mentorship
    • Job-Ready Certification
    • Mobile Money Payments
    • Internships & Job Matching
  4. Mission Section - Detailed mission with impact metrics and benefits
  5. Call-to-Action - User engagement sections for course enrollment and mentorship
  6. Footer - Comprehensive navigation and contact information

🛠 Tech Stack

  • React 18 - Modern JavaScript library for building user interfaces
  • Vite - Fast build tool and development server
  • Tailwind CSS v4 - Utility-first CSS framework for rapid UI development
  • ESLint - Code linting and formatting

📸 Screenshots

Desktop View

Desktop Landing Page

Mobile View

Mobile Landing Page

✅ Quality Assurance

  • Responsive Design: Tested on desktop and mobile viewports
  • Build Success: Clean build with no errors or warnings
  • Linting: Code passes ESLint checks
  • Performance: Optimized assets and fast loading
  • Accessibility: Semantic HTML and proper contrast ratios

🗂 Project Structure

frontend/
├── src/
│   ├── App.jsx          # Main landing page component
│   ├── index.css        # Global styles with Tailwind imports
│   └── main.jsx         # Application entry point
├── package.json         # Dependencies and scripts
├── vite.config.js       # Vite configuration
└── README.md           # Frontend documentation

🚀 Getting Started

cd frontend
npm install
npm run dev    # Start development server at http://localhost:5173
npm run build  # Build for production
npm run lint   # Run ESLint

The landing page reflects all the key platform benefits mentioned in the main README and provides a strong foundation for the Uvarsity Learning Platform frontend.

Fixes #1.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Co-authored-by: Kaeytee <75854997+Kaeytee@users.noreply.github.com>
Copilot AI changed the title [WIP] Landing page of Uvarsity Platform Complete Uvarsity Landing Page with React + Tailwind Frontend Jul 14, 2025
Copilot AI requested a review from austinbediako July 14, 2025 21:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Landing page of Uvarsity Platform

2 participants