AppointerX- Actual time affected person appointment manager
in the event you like our product, please don?t disregard to study and price it . We Can reinforce you as soon as imaginable.
-
Sufferers Login Main Points
- email: john@patient.com / password: 1234
- email: mike@affected person.com / password: 1234
-
Medical Doctors/Physicians Login
- e-mail: peter@doc.com / password: 1234
- email: cedrilla@doc.com / password: 1234
-
Admin Login
- electronic mail: admin@appointerx.com / password: admin
-
Generation Stack Used
- MySql FIVE.7
- Categorical 4.9
- AngularJS 1.FOUR.9
- Node.JS 4.2.3
- Socket.IO ^1.3.FIVE
-
HighLights
- Actual Time appointments data with Socket.IO
- 1) Affected Person gets registered as patient position from signup page with identify,e mail,password and cell number necessary.
- 2) Physician gets registered as physician role from signup web page with NIP, Town,State,Zip will wish to upload as observe details.
- 3) NIP and all follow details can be necessary for physician.
- 4) As Soon As he/she logged in as Affected Person then they're going to see home web page with other icons, there will likely be make an appointment icon will probably be there will will redirect them to major calendar manager app.
- 5) Affected Person can make a selection physician from doctor checklist, and calendar will get filter at the base of selection.
- 6) Patient/Physician could have his/her profile web page, from there they may be able to modification cellular number/electronic mail address/name/Cope With etc.
- 7) Doctor can set his vacation date for him and in addition he can set his time and date of unavailability.
-
Physician can also set his observe duration like morning 10 AM to 7 PM, so affected person can only choose this period of time for appointment. - NINE) Affected Person can cancel/delete his/her appointment also and they can provide explanation why to cancel/delete that appointment.
- 10) Patient can not delete another patients appointment from decided on physicians calendar.
- 11) Admin can modification physicians details or cause them to Energetic/In-Active.
- 12) Admin can see Physician listing web page but no one else can see Doctor record page.
- THIRTEEN) Admin can also view Doctor sensible appointment in record page as well as calendar view.
- 14) Patient can view appointment of alternative patient but that will be learn handiest, or He can't see in right aspect shape.
- 15) Fail To Remember password serve as will ship mail to physician or patient after which from mail they might be straight away get redirected to this app page or simply provide user info password.
- SIXTEEN) Admin will see the entire physicians checklist and from there admin can filter out by means of name , and select doctor to view all his appointments.
- 17) Affected Person also needs to have searchable physician by means of title instead of long physician checklist in dropdown.
- All Features
- Real time sync knowledge from any consumer
- Authentication with role
- Realtime updates ? Any adjustments to database is updated in Realtime
- Token expire time
- Session control
- Login
- Amendment Password
- Password encryption with SHA1
- Computerized minification, compression, CDNify during deployment
- Are Living reaload whilst construction
- Consumer roles
- Automobile choice of resources for building and production
- API with position primarily based authentication
- SEO optimized name for every page using keystone.utils for slugify
- Responsive front end to fit any monitor
- Modular code construction for faster construction
- Each And Every module is placed inside of its personal listing for simple control
- Separate configuration envirnoment for construction and manufacturing
- Message for put up confirmation/errors
- Sliding gadget, so that user will not have to go away the web page for updation
-
v 1.0
Initial Model - Pre-requisites
- 1.Node http://nodejs.org/ (Server)
- 2.MySql http://dev.mysql.com/downloads/mysql/ (Database)
-
Things to grasp
- Dev database connection: server/config/environment/development.js
- Manufacturing Database : Dev database connection: server/config/atmosphere/production.js
- Seed information on/off: server/config/surroundings/index.js seedDB: fake,FORCE_DB_SYNC: “fake”
- Seed information access: server/config/seed.js
-
Set Up
- Run the next instructions and the application will get started mechanically npm install yo -g (Install yeoman for scaffolding internet utility) npm install grunt-cli -g (This creates and runs javascript repetative duties) npm set up bower -g ( A frontend package supervisor for internet applications) npm set up (Set Up all nodejs dependencies, also robotically installs bower components)
-
Usage
Open command advised or git bash in Administrator mode
Run command npm install && bower installfor additional building on this project to add more modules set up generator as beneath.
npm install -g generator-angular-fullstack User angular fullstack guidence for further developement in this Admin panel angular-fullstacktest the mongodb url in server/config/atmosphere/developement record and manufacturing file
-
Buid and Run
grunt serve for running in dev environment with livereload grunt serve:dist Buid and run in production mode grunt build--pressure buid with Administrator rightsBe Aware : If any of the take a look at failed or any error in working utility, please install npm and bower with up to date verion and in Administrator mode in command steered
FULL DOWNLOAD
No comments:
Post a Comment