There is currently no stable release of this project
- Download and install node.js.
- Navigate to downloaded generic-software-receptionist folder.
- Install dependancies with
npm install
. - Compile all sass files in
public/stylesheets
andpublic/stylesheets/calendar-renderer
with your favorite sass compiler. - Start web server by typing
npm start
. - Default port is 3000.
This is the codebase for a web application created for anyone's general use in order to facilitate the automation of scheduling, news, and potentially billing or other features as time permits for a sole proprietor.
- Scheduling Integration
- iCalendar
- Build interface
- Intuitive Simple UX & UI
- Build UI last, get functioning ugly app first
- Client Database - Store:
- Client ID
- First name
- Last name
- Client chart
- Password
- Login Security
- Unique User IDs
- Hashed Passwords
- Google Calendar Integration
- OAuth 2
- Facebook Authentication
- Google Authentication
- Apple Authentication
- Appointment Confirmation Notifications
- Notification System - to inform user of changes instantly
- Payment through app
- SQLite
- Express.js
- Node.js
- JavaScript
- EJS
- SASS