Skip to content

ioanniskousis/medical-services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Medical Services

Contributors Forks Stargazers Issues


Microverse Logo

The Medical Center Services Application

This project is the Final Assessment on the Microverse curriculum program
Explore the docs
Live Demo On Heroku
Report Bug - Request Feature

This is a demonstration of a Medical Center Booking system, providing a booking facility by logged in users


Table of Contents

## Screen Shots

Home

home.png home-land.png

Services

services.png

Doctors

doctors.png list.png

Booking

bookings-index.png bookings-index-land.png bookings-new.png bookings-new-land.png bookings-edit-land.png

Sign

login.png signup.png

About The Project

The project was created as a rails application configured to react using the --webpack=react key
GitHub was initialized and Linters and rubocop were installed before coding

The user logs in the application, by typing the username and password, and is presented with a list of services
An image slider shows the doctors of the medical center

Booking for a type of service is performed in the Booking view by entering Date, Department, Doctors board and Description
Booking entries can be edited or deleted
All bookings of a user are shown in the Bookings List

Design guidelines are based on this link

  • The application responds well to small screens of tablets and mobiles

  • The database has been implemented with Postgres. There is a users table, a table holding the departments and a table holding the bookings

  • For the back-end Ruby on Rails is used. Implements a REST API to manage database resources

  • The front-end is using React

    • Connects to the back-end API to send and receive domain data
    • With routes for each of the screens, so the user can easily go back and forward
    • Using redux to store info used across the app
  • The project has been deployed and accessible online on heroku

  • Transitions have been implement in the Doctors View


Application Instructions

In the Home page, click the main image or the search button to access the menu
The Services view currently, is static and just shows a grid of items (departments and images)
The Doctors View shows a carousel with doctors images left-sliding on demand or automatically
The Booking View shows the bookings of the current user and allows add new ones or edit those previously created

The SignUp View requires all fields to be filled


Live Version


Development

  • Clone the project
  https://github.com/ioanniskousis/medical-services.git  

  run : bundle install  
  run : rails db:create  
  run : rails db:migrate 
  run : rails server  
  type in browser 127.0.0.1:3000 to open the application  

Built With

This project was built using these technologies.

  • Ruby On Rails
  • React
  • Redux
  • API REST CRUD
  • CSS3
  • webpack
  • Git - GitHub
  • ESLint
  • Stylelint
  • rubocop
  • heroku

Contributors

👤

Ioannis Kousis


Acknowledgements

About

Medical Services Booking System

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published