This app was the second version of the app. This version was built to use more advance features and a different ui design pattern. Shear Elegance is a hairsalon app designed as a customer relationship management system for salon owners. The app allows users to
- View the services and products offered by the salon.
- Communciate with owners and clients, via email, social media links and chat.
- Perform CRUD actions for appointments and user profile account.
- Develop secure portals for each, customers, stylists and administrators.
- Allow for image upload, and social commenting(likes, etc.)
- Allow for users to document and maintain the data relating to their hair needs.
- Authentication and Authorization features
- Advance CSS/SCSS
From a technical learining perspective.This project was created using react/redux and was designed to demonstrate understanding of the following concepts.
- socket protocol
- authentication/authorization (jwt tokens)
- nested routing using react router
- higher order components
- component styling
- react clientside encapsulation
- redux state management
- integration testing
- React 16.8.6
- Redux 4.0.1
- CSS3
- Rails Api
By La Fountain