TuttoPasta is a professional web application designed for Romane, a freelance art director and web designer, to showcase her portfolio, manage client interactions, and enhance her online visibility. The site is crafted to attract new clients and streamline service management.
- Homepage: Presents services, explains TuttoPasta, and includes a price offer generator. Aimed at converting visitors into clients.
- Appointment Booking: Users can book appointments by selecting services and available time slots based on Romane's schedule.
- Dynamic Quote Generator: Generates preliminary quotes during booking, adjustable during the appointment.
- Price Offer System: Creates a dynamic PDF offer based on user inputs.
- Private Messaging: Allows registered users to communicate directly with the administrator.
- User Space: Users can register, manage personal info, view appointment history, and comment on blogs.
- Project Showcase: Displays completed projects to demonstrate the quality and style of services offered.
- Blog with Comments: Enhances SEO and engages visitors with relevant articles and comment sections.
- Admin Panel: Facilitates content management, quote handling, and statistics tracking for administrators.
- Notification System: Sends email and SMS notifications to users for appointment confirmations, reminders, and updates.
- Languages: HTML, CSS, PHP, JavaScript, Twig.
- Framework: Symfony.
- Database: MySQL.
- Libraries: JQuery, ChartJS, Gsap.
- API: Twillio for SMS notifications
- Tools: HeidiSQL, Trello.
- Looping for MCD/MLD.
- Trello for Work Organization.
- Create a professional portfolio site for Romane.
- Present an interactive and engaging portfolio.
- Facilitate client management and service promotion.
- Improve online visibility to attract new clients.
TuttoPasta is a versatile platform that combines a professional showcase with essential tools for client interaction and business management, offering Romane the flexibility to update and maintain her site independently.