
RefuBook - A Blog Platform for Refugee Awareness
π Overview
RefuBook is a blog website dedicated to raising awareness about refugees worldwide. Built as a capstone project by a team of four, this platform allows users to create, read, update, and delete (CRUD) blog posts while supporting multilingual content (English & Arabic).
The project was designed in Figma and translated into a fully functional web app using React, Framer Motion, Tailwind CSS, and Localization (i18n).
β¨ Features
π Multilingual Support
Users can toggle between English and Arabic seamlessly.
Implemented using i18n localization.
βοΈ Full CRUD Operations
Create new blog posts.
Read existing posts with dynamic rendering.
Update posts with editable fields.
Delete posts with confirmation.
π¨ Modern UI/UX
Figma-to-Code Conversion β The design was prototyped in Figma before implementation.
Tailwind CSS β Responsive and clean styling.
Framer Motion β Smooth animations for an engaging experience.
π Testing & Validation
Form validation for blog submissions.
Cross-browser & mobile responsiveness checks.
π Tech Stack
Frontend: React.js
Styling: Tailwind CSS
Animations: Framer Motion
Localization: i18next
Design Tool: Figma
Deployment: Netlify