Tour booking project:
Project requirements:
- Authentication system (Devise).
- Login by social media accounts.
- Display tours, manage tours (admin).
- Add tours to cart.
- Order tours.
- Send mail to user after submitting tours.
- Pay tour by Paypal.
- Like tours.
- Search tours.
- Write reviews for tours.
- Comment under each reviews.
- Like reviews.
- Improved UI.