Skip to content

AxeCare is a web application designed to streamline guitar repair and maintenance services, featuring customer appointment booking, SMS notifications via Twilio, and an admin dashboard powered by AppWrite.

Notifications You must be signed in to change notification settings

lvddergovt/axe-care

Repository files navigation

AxeCare 🎸🧼

Precision Guitar Repair & Setup Services

AxeCare is a web application designed to streamline the process of booking guitar repair and setup services. Customers can easily make appointments with the guitar technician using their phone number and receive notifications via Twilio. The application also includes an admin area for the technician to manage and schedule appointments effectively. The project uses AppWrite for database management, and offers secure and efficient handling of customer data.

Table of Contents

About the Project

AxeCare is a web application that simplifies the process of booking appointments with a guitar technician for repairs and setups. This platform allows customers to sign up using their phone number and receive notifications through Twilio for appointment confirmations, reminders, and updates. The app also includes an admin area where the technician can view new appointment requests and manage the schedule efficiently.

Robo setup

Goals

  • Provide an easy-to-use interface for customers to book guitar repair and setup appointments.
  • Integrate Twilio for seamless communication via SMS notifications.
  • Implement an admin area for the technician to manage appointments and view requests.
  • Ensure secure and reliable data management with AppWrite.

Features

  • Appointment Booking: Simple and intuitive process for customers to book repair and setup services.
  • SMS Notifications: Customers receive appointment confirmations and reminders via Twilio.
  • Admin Dashboard: View and manage new appointment requests and scheduling.
  • Customer Sign-Up: Easy sign-up process using phone numbers for streamlined communication.
  • AppWrite Integration: Secure and efficient database management for customer and appointment data.

Rock out

Tech Stack

  • Frontend: Next.js, Tailwind, Shadcn, Jest
  • Database: AppWrite
  • Notifications: Twilio
  • Version Control: Git

Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

  • Node.js installed on your machine.
  • AppWrite setup for the database.
  • Twilio account for SMS notifications.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/axecare.git
    
  2. Navigate to the project directory:

    cd axecare
    
  3. Install dependencies:

    npm install
    
  4. Set up environment variables for AppWrite, Twilio, and other configurations.

  5. Start the development server:

    npm start
    

Contributing

Contributions are welcome! Please feel free to submit a Pull Request or open an Issue.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Connect with me on LinkedIn

About

AxeCare is a web application designed to streamline guitar repair and maintenance services, featuring customer appointment booking, SMS notifications via Twilio, and an admin dashboard powered by AppWrite.

Topics

Resources

Stars

Watchers

Forks