Skip to content

MERN stack application for appointment booking and employee/client management

Notifications You must be signed in to change notification settings

iwahbi/glowlabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Glow Labs Appointment Management System Overview Glow Labs Appointment Management System is a full-stack application developed using the MERN stack (MongoDB, Express, React, Node.js). This system provides a comprehensive solution for appointment booking, client management, and employee scheduling. It aims to streamline the workflow for businesses like Glow Labs by integrating appointment booking, consent forms, and profile management into a unified platform.

Features Responsive Design and Optimization:

Custom meta tags and favicons for improved SEO. SVG compression for efficient rendering. Lazy loading and animation triggers for enhanced user experience. User Roles and Authentication:

Guest clients can book appointments securely using Square Payment Form. Authenticated clients can manage upcoming and past appointments, save credit card information, and download consent forms. Authenticated staff members receive real-time updates, manage appointments, and perform administrative tasks.

Deployment:

Server deployed on AWS EC2 instance with NGINX and SSL secured with Let's Encrypt. Client-side deployed with Vercel, utilizing a custom domain from Freenom with DNS routing by Cloudflare. Local Development To set up the project locally, follow these steps:

Clone the repository: git clone https://github.com/your-username/glow-labs.git Navigate to the project directory: cd glow-labs Install dependencies: npm install Run the development server: npm run dev Prerequisites Ensure the following software is installed on your machine:

npm Git Node.js

Contributing If you'd like to contribute to the project, please follow our Contribution Guidelines.

License This project is licensed under the MIT License.

About

MERN stack application for appointment booking and employee/client management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published