Skip to content

dvvvjula/yum-unity

Repository files navigation

🍴 YumUnity

YumUnity is a modern social platform for everyone who loves sharing their culinary experiences with friends. Think of it as a “Facebook for food” – a place where users can post photos of their meals, comment on their friends’ dishes, get inspired, and build a community around food.

This project was developed as a university assignment for the Internet Technologies course, demonstrating the full process of web application design and implementation.


🛠️ Workflow & Development Stages

  1. Documentation & Concept
    Documentation

    • Created detailed project documentation (goals, functional specification, and structure).
  2. Design Phase (Figma)
    Figma file

    • Built functional wireframes to map the UX.
    • Designed visual mockups in Figma with a pastel, modern style focused on food content.
  3. Implementation (Frontend)

    • Developed the homepage and interface with HTML, CSS, and JavaScript.
    • Applied responsive web design techniques.
  4. Hosting & Database
    Hosted homepage

    • Deployed the application homepage to the hosting server.
    • Set up a database for storing users, posts, friends, and interactions.

This process highlights my practical involvement in every stage of the project.


✨ Key Features

  • Upload and share photos & descriptions of meals.
  • Like and comment on friends’ posts.

ezgif-3a796355721593

  • Track calorie intake and meal types.

ezgif-78c4ca0c4114d4

  • User profiles with meal history and settings (bio, Q&A section and more).
  • Calendar view for browsing and filtering posts by date.
  • Customizable meal schedule with reminders.

ezgif-78d61ddbbec795

  • Friend system: invites, requests, sorting, and management.
  • Real-time notifications for likes, comments, and reminders.

ezgif-7757c6f2a48b6e


🖥️ Application Structure

  • Home Feed

    • Search bar for friends.
    • Notifications icon.
    • Post creation button & feed of friends’ posts.
    • Sidebar with friend list and pending requests.
  • User Profile

    • Profile details (photo, name, description).
    • Calendar to filter meal posts by date.
    • Settings (theme, personal data, meal schedule, profile photo).

🎨 UI & Aesthetic

  • Clean, modern, pastel color palette.
  • Food-centered visuals with focus on meal photography.
  • Social media–style interface, simple and engaging.

⚙️ Tech Stack

Layer Tools & Technologies
Design Figma (wireframes, mockups, UI design)
Frontend HTML, CSS, JavaScript
Backend PHP
Database SQL (user accounts, posts, friends, notifications)
Hosting cba.pl

About

YumUnity - a social platform for sharing culinary experiences, posting meal photos, commenting, and building a food-loving community.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors