Skip to content

EphraimElgrabli/dotNet5784_1981_1074

Repository files navigation

Contributors Forks Stargazers Issues


Logo

WedPlan 👰🤵

WedPlan: A C# wedding planner with task assignment, budgeting, and guest management.
· Report Bug · Request Feature

About The Project

Product Name Screen Shot

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! 🎉

Features ✨

  • 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. 👥📝

(back to top)

Technology 🖥️

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. ⚡

(back to top)

Download 📥

To download WedPlan, simply visit the Releases section of this repository and download the latest version. 🎁

(back to top)

Roadmap

  • 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).

(back to top)

Made By:

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! 🥂✨

(back to top)

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)