Makomborero Chidziva
Portfolio
SnapEvent
● SnapEvent is a web-based event management platform I built to help users easily create, manage, and promote events. The main idea behind SnapEvent is to solve the frustration many people face when organizing events—especially around managing attendees, RSVPs, and event updates. With SnapEvent, users can: ● Create and customize event pages with images, descriptions, and schedules. ● Share events via social media or direct links. ● Allow guests to RSVP and receive automatic updates or reminders. ● View attendee lists and engagement insights. ● The platform is built using React on the frontend and Supabase as the backend for authentication and data storage. One of the key focuses was user experience—I designed the interface to be simple, clean, and mobile-friendly so users can interact with it effortlessly. ● SnapEvent is ideal for personal events, community gatherings, workshops, or even brand activations. I built it to make event organization fast, stress-free, and modern.
Job Scraper
This project is a Python-based web scraper that automatically collects and organizes job listings from vacancymail, focusing on the most recent opportunities. It helps job seekers save time by aggregating relevant listings into a single, easy-to-use CSV file. Key Features: ● Web Scraping: Uses requests and BeautifulSoup to scrape job details like: ● Job Title. ● Company. ● Location. ● Expiry Date. ● Job Description. ● Data Storage: Saves the 10 most recent job listings into a CSV file using pandas. ● Automation: Runs on a schedule using the schedule library, so scraping happens automatically. ● Error Handling: Includes try/except blocks to prevent crashes and handle missing data. Logging: Tracks scraping activities and errors for easier debugging and transparency. Tech Stack: ● Language: Python. Libraries: ● Requests. ● BeautifulSoup. ● Pandas. ● Schedule. ● Logging.
Wedding Planner App
● A beautifully designed web application to help couples plan and organize their wedding seamlessly. The app features a clean, user-friendly interface with informative sections, card layouts, and elegant design elements that make event planning enjoyable and stress-free. Tech Stack: ● Frontend: HTML, CSS, JavaScript,React ● Design: Tailwind CSS / custom CSS Purpose: ● To simplify wedding planning by providing an elegant, intuitive platform for managing testimonials, goals, partnerships, and other important event details — all in one place.