Skip to content

hemant110800/TravelMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TravelMate (Travel and Shopping App)

TravelMate is a full-stack web application that combines travel planning, shopping, secure payments, and AI assistance into a single platform.

Live Web App Link

https://hemant110800travelmate.netlify.app

image image image

Key Features

User Authentication

  • Secure user registration and login using JWT

Travel Module

  • Browse and select travel destinations
  • Manage user-specific selected places

Shopping Module

  • Browse products and manage cart
  • Buy Now and cart-based order placement

Payment Integration

  • Secure online payments via Razorpay(Test Mode)

AI Chat Assistant

  • AI-powered chat assistant for general user guidance

Database Diagram

You can view the database diagram for this web app here: https://dbdocs.io/hemantbhati1208/TravelMate

Setting Up Project

Both frontend and backend Directory contain their separate Readme for setting up the project in local.

Setting up Dbdocs

This link can be referred for dbdocs commands: https://dbdocs.io/docs

Tech Stack

Frontend

React (Vite), TypeScript, SCSS, Axios

Backend

Django, Django REST Framework, JWT Authentication

Database

PostgreSQL (Dockerized)

Other Integrations

Razorpay Payment Gateway, Generative AI APIs, Docker (PostgreSQL), GitHub for version control

Deployment Platforms

Frontend: Netlify
Backend: Render
Database: Render

About

TravelMate is a full-stack web application that combines travel planning, shopping, secure payments, and AI assistance into a single platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors