WedPlan: A C# wedding planner with task assignment, budgeting, and guest management.
·
Report Bug
·
Request Feature
WedPlan is an innovative program designed to help you manage your upcoming wedding with ease and efficiency. Say goodbye to the stress and chaos of wedding planning and hello to a streamlined, organized experience! 🎉
- Task Assignment: Assign tasks to your friends and family members, making sure everyone is involved and knows their responsibilities. 📋👥
- Budget Tracking: Keep a close eye on your wedding budget and expenses, ensuring you stay within your financial limits. 💸📊
- WhatsApp-based RSVP (coming soon): Allow your guests to easily RSVP via WhatsApp, making the process convenient and accessible for everyone. 📱✅
- Auto Table Management (coming soon): Let WedPlan handle the seating arrangements for your reception, taking the hassle out of table planning. 🍽️🪑
- Guest Management (coming soon): Keep track of your guest list, dietary requirements, and other important information in one centralized location. 👥📝
WedPlan is built using the following technologies and principles:
- C#: The core programming language used for the application.
- WPF: The framework used to create the beautiful and intuitive graphical user interface. 🎨
- 3 Layers Model: The application follows a three-layer architecture for a modular and maintainable codebase.
- MVVM: The Model-View-ViewModel pattern is employed to ensure a clean separation of concerns. 🏗️
- Performance: WedPlan is designed with running time efficiency in mind, providing a smooth and responsive user experience. ⚡
To download WedPlan, simply visit the Releases section of this repository and download the latest version. 🎁
- Building the Base of the project
- Creating a nice GUI to the project.
- Guests and table auto managment
- Whatsapp-Based RSVP wtih a js server
- Multi-language Support
- Hebrew
- French
See the open issues for a full list of proposed features (and known issues).
WedPlan is a university project created by Ephraim Elgrabli and Maor Levi. It was developed as part of their coursework and showcases their skills in C# programming, WPF development, and software engineering principles. 🎓 We hope that WedPlan will make your wedding planning experience more enjoyable and less stressful. Happy planning! 🥂✨
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request