This is a web app built in React and Rails that allows users schedule appointments with mental health service providers in Nigeria.
# Project Name
> This is a tablet(intended to be viewed on tablets) web app that allows people schedule
> appointments with mental health service providers in Nigeria.
The app includes a Rails API that renders JSON to be consumed
by React Views.
## Built With
- Rails
- React
- Bootstrap
- Node
- Axios
- Redux
- FontAwesomeIcons
- Circular std font
## Live Demo
Live Demo Link
## Getting Started
**To get started, follow the instructions below**
To get a local copy up and running follow these simple example steps.
- git clone the frontend repo
```
git clone
github.com
```
- git clone the backend repo if you want to run the server on your local machine. Otherwise, skip the next 3 steps.
```
git clone
github.com
```
- cd into the backend repo and install the gems
```
bundle install
```
- run the rails server on port 3001
```
rails s -p 3001
```
- If you decide to run the server locally, cd into the frontend repo. Navigate to src/components/helper/apiUrl.js and change the API_URL string to
```
localhost
```
- run
```
npm install
```
to install all packages. then
```
npm start
```
- to start the app in the browser.
- To access the Admin account/panel, use the following information.
- email: admin@mentallybook.com
- password: password
- Admin can create a new provider.
### Prerequisites
- npm
- node
### Automated Tests
- Currently, there are no automated tests avaailable for this project. This will be implemented at a later date.
### Planned Features
- Available dates and times slots should be preset and user can only book from available slots.
## Authors
👤 **Adebola**
- Github: @githubhandle
- Twitter: @twitterhandle
- Linkedin: linkedin
## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- Thanks to Murat Kohm …