Logo Lanfrica

francis-collab/beyond-degrees-rwanda

Domain:

socioeconomic

Record type:

software
Creator:
fra
Host:
# 🌍 Beyond Degrees: Youth Employment Matters **Beyond Degrees** is a dynamic, fully responsive React website that raises awareness and proposes real solutions to youth unemployment in Rwanda. It features educational resources, success stories, data-driven statistics, and opportunities for community involvement β€” all built with modern web technologies. --- ## πŸ“Œ Live Demo πŸ”— francis-collab.github.io --- ## ✨ Features - βš›οΈ Built with **React.js + Tailwind CSS** - πŸ”€ Client-side routing using **HashRouter** for GitHub Pages - πŸ“± Fully responsive across all devices - 🎬 Media support (videos, images, animations) - πŸ“Š Data visualization with stats and tables - 🧠 In-depth pages on root causes and solutions to unemployment - πŸ’¬ Volunteer & contact forms - 🌐 Ready for deployment on **GitHub Pages** --- ## πŸ—‚οΈ Project Structure ``` beyond-degrees-rwanda/ β”œβ”€β”€ public/ β”‚ └── index.html β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ components/ β”‚ β”‚ β”œβ”€β”€ Header.js β”‚ β”‚ └── Footer.js β”‚ β”œβ”€β”€ pages/ β”‚ β”‚ β”œβ”€β”€ Home.js β”‚ β”‚ β”œβ”€β”€ About.js β”‚ β”‚ β”œβ”€β”€ Statistics.js β”‚ β”‚ β”œβ”€β”€ Solutions.js β”‚ β”‚ β”œβ”€β”€ SuccessStories.js β”‚ β”‚ β”œβ”€β”€ Resources.js β”‚ β”‚ β”œβ”€β”€ Media.js β”‚ β”‚ β”œβ”€β”€ GetInvolved.js β”‚ β”‚ └── Contact.js β”‚ β”œβ”€β”€ App.js β”‚ β”œβ”€β”€ index.js β”‚ └── index.css β”œβ”€β”€ tailwind.config.js β”œβ”€β”€ postcss.config.js β”œβ”€β”€ package.json └── README.md ``` --- ## πŸš€ Installation & Development ### Clone the Repository ```bash git clone github.com cd beyond-degrees-rwanda ``` ### Install Dependencies ```bash npm install ``` ### Run the App Locally ```bash npm start ``` App will run at: localhost --- ## 🌐 Deployment to GitHub Pages This project uses **gh-pages** and **HashRouter** for seamless GitHub Pages hosting. ### 1. Make Sure This is in `package.json` ```json "homepage": "francis-collab.github.io" ``` ### 2. Deploy Commands ```bash npm run build npm run deploy ``` Your site will …