A modern travel agency platform built with React and Node.js
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
RYOKO is a full-stack travel agency platform that allows users to browse and book hotels, manage their travel plans, and explore various destinations. The platform features a modern UI, secure authentication, and integrated payment processing.
To get a local copy up and running, follow these steps:
- Node.js (v14 or higher)
- MySQL
- npm
npm install npm@latest -g
-
Clone the repository
git clone https://github.com/VinithaChowdary/RYOKO.git
-
Install NPM packages for frontend
cd ryoko npm install -
Install NPM packages for backend
cd backend npm install -
Create a
.envfile in the root directory and add your environment variables:GROQ_API_KEY=your_groq_api_key -
Set up your MySQL database and update the connection details in
backend/index.js -
Start the development server
# Frontend npm run dev # Backend cd backend node index.js
- User authentication with Firebase
- Hotel search and filtering
- Price range selection
- User profile management
- Secure booking system
- Responsive design
- reCAPTCHA integration
- MySQL database integration
Distributed under the MIT License. See LICENSE for more information.
![]() Vinitha Chowdary |
![]() Rohan Gamidi |
![]() Kishan Kumar |
![]() Tejaswi Muppala |
Linkedin - @rohangamidi Linkedin - @vinithachowdary
Project Link: https://github.com/VinithaChowdary/RYOKO.git



