The API should allow salon visitors to book services with professionals and professionals to conduct business.
* Development of the database structure
* Models and associations
* Add professional free time calendar
- salon owner
- professional (performing a service)
- using the service
- represents one business
- can do everything
- each service has its own
- each service has its own
* All the features of a professional
* Editing salon
* Adding users to the salon
* Editing a salon user
* Deleting a user from the salon
* Adding a service
* Editing a service
* Deleting a service
* Business report request
* Arranging a client visit
* Adding clients
* Editing clients
* Deleting clients
* Booking a visit, indicating your data - the system
finds an existing or creates a new client;
* View available specialists and their time;
* Salon owner with the help of professionals can lead business.
* Clients do not register on the site, as unregistered users can
create visit.
* A visit can also be created by salon users.
* Integration with one of the Geocoding APIs to get accurate visiting
address coordinates.
* Reminder to professionals performing a service in X minutes
before the start of the visit. X must be customizable in the cabin.
* Reminder to customers that they will start soon
visit 1 hour before the start.
* Full text search via ElasticSearch by name and/or
description of the service for the client.
cp config/database.yml.example config/database.yml
bundle install
bundle exec rails db:create db:migrate db:seed
sudo gem install mailcatcher
mailcatcher
cp config/application.yml.example config/application.yml
sudo apt install redis-server
bundle exec sidekiq
bundle exec rails s
- @Suleyman Gek62🐱👤
- @Tehanov Anton / TehanovAnton👨💻
- @Valeriya Petrova / valeriyapetrova👩⚖️
- @Vitaliy Goylo / Vgoylo 🕵️♂️