Hae Nyeo Spa (at home/on-demand) is a full-stack web application where users can make appointments to get spa services at any location. It's like airbnb or uber for nail salon. The technician or therapist will come to the client's location for the service.
- Clone the BACKEND REPO
- Run the rail server
- Clone this repository and change the directory
- Install all dependencies
$ npm install
- Run the app (simultaneously running the backend rail server)
$ npm start
- C: Clients can make an appointment
- R: Clients can read treatments
- U: Clients can reschedule the appointment
- D: Clients can cancel the appointment
- a global state management system
- Update the application state using React Lifecycle methods.
- Organize 12 React components and organized the code structure by feature specific folders.
- React Routers allow user to navigate the web application efficiently.
- Asynchronous fetches pull in treatment data from the Rails backend API.
- SVG in JSX for the image format vector graphics attributes.
- 3 models have
has_many
,belongs_to
andhas_many through
associations. - ActiveModelSerializers turns model attributes into JSON data.
- Redux
- React.js
- Ruby on Rails API
- PostgreSQL
- HTML/CSS
- Active Record
- Rack CORS
- ActiveModel::Serializer
- Semantc UI
- SVG CSS: Morphing Blog by Monica Dinculescu and blogs, grids and vws by Juan Pablo
index
|
App
|
_____________________________________|___________________________________
| | | | | |
| | | | | |
| | | | | |
| | | | | |
TreatmentPage Treatment ApointmentForm AppointmentPage BookingConfirm Home
| |
| |
TreatmentList AppointmentCard
|
|
TreatmentCard