Skip to content

Symply book me is an app for booking a lawyer's appointment

Notifications You must be signed in to change notification settings

okikiola11/symply-book-me-frontend

Repository files navigation

SYMPLY BOOK ME

A Single Page Application for booking a lawyer's appointment. The app is built with React and Redux libraries for the frontend and fetches data from a backend API built using Ruby on Rails. backend repo

Roadmap

  • The user logs in the app
  • The user selects a lawyer from the list of available lawyers.
  • The user can view the specific lawyer's details after selecting the lawyer'.
  • The user books an appointment using the 'book an appointment' form.
  • The user can see only the appointments he has booked from the appointments page.

Production Dependencies

Dependency Use
prop-types Declare types for props passed into React components
react React library
react-dom React library for DOM rendering
react-redux Connects React components to Redux
react-router-dom React library for routing
redux Library for unidirectional data flows
redux-thunk Async redux library middleware
--- ----

Development Dependencies

Dependency Use
babel-eslint Lint modern JavaScript via ESLint
eslint Lints JavaScript
eslint-plugin-react-hooks Adds additional React-hooks-related rules to ESLint
eslint-plugin-react Adds additional React-related rules to ESLint
jest Automated testing framework
stylelint Lints css
stylelint-csstree-validator Advanced linting validation for css
--- ----

Homepage

screenshot

Getting Started

# Clone this repository

$ git clone https://github.com/okikiola11/symply-book-me-frontend.git
$ cd symply-book-me-frontend
$ npm start

# Testing

$ npm run test

Live link

Click Book a lawyer

Author

👤 Apelehin Okikiola

🤝 Contributing

Contributions, issues and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

About

Symply book me is an app for booking a lawyer's appointment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published