/washfront

An app for washing machine scheduling

Primary LanguageJavaScript

Washing Machine Scheduler

ts nxtjs

Schedule your laundry time with ease!

This project is a web application that lets you book washing machine slots, keeping your laundry routine organized and stress-free. Built with cutting-edge technologies, it offers a smooth and efficient scheduling experience.

Features:

  • 📆 Calendar View: See available time slots at a glance.
  • 📝 Booking Functionality: ️ Reserve your washing machine time with a few clicks.
  • 👥 User Management: Create accounts for personalized scheduling.
  • 📱 Responsive Design: Works flawlessly on desktops, tablets, and phones.

Technologies:

  • TypeScript: ️ Enhances code maintainability and type safety.
  • React: Declarative UI library for building dynamic web interfaces.
  • Tailwind CSS: Utility-first CSS framework for rapid styling.
  • Mantine: React components library for a beautiful and functional UI.

Getting Started:

  1. Clone the repository: 🪄

    git clone https://github.com/your-username/washing-machine-scheduler.git
  2. Install dependencies:

    cd washing-machine-scheduler
    npm install
  3. Run the development server:

    npm start

    This will start the application at http://localhost:3000 (or a similar address) in your browser.

Development:

Feel free to contribute! Here are some guidelines:

  • Create a new branch for your feature or bug fix.
  • Write clear and concise code with comments. ✏️
  • Follow the existing coding style.
  • Include unit tests for your changes.
  • Submit a pull request for review and merging.

License:

This project is licensed under the MIT License. See the LICENSE file for details.

Future Considerations:

  • Integration with smart washing machines (if applicable).
  • SMS or email notifications for bookings.