Skip to content

elviobg/appointment-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appointment manager

Hi!

This is an web app to manage clinical appointments. It implements a RESTful api server developed in Node.js with UI in React.js and Docker-Compose to manage enviroments.

#Some of Dependencies

  • EsLint to Standard JS code guides
  • Express to build api
  • JWT to api authentication
  • Material UI to visual/web interface
  • Postgres DB with Sequelize ORM to data storage

How to use:

Docker && docker-compose installation instructions:

Install docker and docker-compose in your host machine:

Build and start your app

First configure api .env file in api root path according to your system ( Edit example.env and rename to .env )

At first time run:

  • $ docker-compose build

and create db

  • $ docker-compose -f /path/to/docker-compose.dev.yml up migrate

After that just run:

  • $ docker-compose -f /path/to/docker-compose.dev.yml up api web

This will start, client, server and db in developer mode, using nodemon to keep tracking server-side changes and updates.

With server running it will be disponible at http://localhost:3000 And full app will be disponible at http://localhost:8080

To preview system usabilituy images from screenshots can be found in docs folder

Feel free to send issues or pull requests

About

Web application to manage clinical appointment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published