Giter Site home page Giter Site logo

front-end's Introduction

iCare Health / Caregiving App

By Billgates

Table of Content

Built With

  • ReactJS
  • Ruby on Rails (API)
  • PostgreSQL

Description

iCare Health App is a web platform built with React and Ruby on Rails for the front-end and back-end respectfully. The platform assists patients in finding caregivers and booking medical appointments with their preferred practitioners. iCare creates a community of like-minded individuals who seek to see the betterment of individuals sffected by Celebral Palsy, ADHD, Down Syndrome, Autism etc.

Screenshots

Landing Page

landing page

Appointments Page

Appointments Screenshot

Deployed Project

MVP

A user would be able to:

  • View the homepage
  • Register a patient with a caregiver of their choice
  • Login after signing up
  • Display a list of all patient's appointments
  • Book an appointment with a preferred practitioner
  • Delete a listed appointment
  • Logout of the session

Finishing up:

  • Ability to edit an appointment

Challenges:

  • 405 Error
    The 405 Method Not Allowed error occurs between a client and a server. This message indicates that the web server has recognized a request from a web browser to access the website but rejects the specific HTTP method. Since the web browser cannot access the requested page, it will show an error message instead.

Getting Started

Prerequisites

You need an IDE of your choice (preferably Visual Studio Code). You will need a browser (preferably Chrome) to view the webpage. You need to have installed npm and JSON-server on your local machine.

Setup

Clone the project using these links depending on your local environment using https or ssh

Install

Front End:

  • After a successful clone, move into the project directory and run npm install to install the required node modules
  • Then run npm start to start the react app.

Back End:

  • Clone from this repo https://github.com/david-commit/iCare-backend
  • Run bundle install to install required dependancies

Usage

  • Make sure your rails server is running for the app to work as intended.
  • The project requires an internet connection to work because information is fetched from an external source.

Author

๐Ÿ‘ค Billgates Kombo

front-end's People

Contributors

kombobill avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.