https://github.com/ajdichmann/nextappointments
Self Hosted, Open Source Appointment Scheduling Software App!
https://github.com/ajdichmann/nextappointments
appointment-booking appointment-scheduling appointments javascript next nextjs
Last synced: about 1 month ago
JSON representation
Self Hosted, Open Source Appointment Scheduling Software App!
- Host: GitHub
- URL: https://github.com/ajdichmann/nextappointments
- Owner: ajdichmann
- Created: 2025-06-11T03:30:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-20T03:40:50.000Z (12 months ago)
- Last Synced: 2025-06-20T04:26:45.893Z (12 months ago)
- Topics: appointment-booking, appointment-scheduling, appointments, javascript, next, nextjs
- Language: TypeScript
- Homepage: https://nextappointments.net
- Size: 103 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NextAppointments
**Open Source Online Appointment Scheduling**
NextAppointments is a powerful, flexible, and free open source scheduling solution built with **Next.js** and **TypeScript**. Perfect for medical offices, salons, service-based businesses, and more. It offers customizable booking, client communication tools, and secure infrastructure.

## 🚀 Features
- **Smart Scheduling**
Customizable availability, buffer times, and booking rules.
- **Client Communication**
Automated reminders, confirmations, and follow-ups via email and SMS.
- **Secure & Reliable**
Built with security in mind — regular backups and data protection.
- **Customizable Branding**
Add your logo, brand colors, and custom domain — all for free.
- **Modern Tech Stack**
Built using Next.js, React, and TypeScript for modern, fast, scalable development.
- **Responsive Design**
Fully optimized for desktop, tablet, and mobile.
## 🔧 Premium Features
Take your business to the next level with optional upgrades:
### Custom Integrations
- CRM Integration (Salesforce, HubSpot)
- Payment Processing (Stripe, PayPal)
- Calendar Sync (Google, Outlook)
### Managed Hosting
- Enterprise-grade infrastructure with unlimited users
- 24/7 technical support
- Automatic backups & updates
## 🎥 Demo
See how easy it is to schedule, manage, and grow your business:

---
## 🛠Tech Stack
- **Frontend**: [Next.js](https://nextjs.org/), React, TypeScript
- **Backend**: Node.js / Express (configurable)
- **Database**: PostgreSQL / MySQL / MongoDB
- **Deployment**: Vercel, Docker, or custom hosting
---
## 📦 Getting Started
### Prerequisites
- Node.js 18.x or later
- npm or yarn
### Project Structure
```markdown
nextappointments/
├── app/ # App router pages and logic
├── components/ # Shared UI components
├── public/ # Static assets
├── styles/ # Global styles
└── types/ # TypeScript definitions
```
### Installation
```bash
git clone https://github.com/your-username/nextappointments.git
cd nextappointments
npm install # or yarn install
npm run dev # or yarn dev
```
### Development Commands
```javascript
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run test # Run tests
```