/Livre

An app for tourists

Primary LanguageJavaScriptMIT LicenseMIT

Livre

Welcome to Livre, the Travel Companion App! This application is designed to make your travels more enjoyable by providing essential features like a currency converter, language translator, expense tracker, and travel journal. Built with the MERN stack, this app combines MongoDB, Express.js, React, and Node.js.

Features

  • Currency Converter: Convert currencies in real-time to keep track of your expenses across different countries.
  • Language Translator: Translate text between multiple languages to help you communicate effectively during your travels.
  • Expense Tracker: Keep a record of your travel expenses to manage your budget and stay within limits.
  • Travel Journal: Document your travel experiences, thoughts, and memories in a personal journal.

Technologies Used

  • MongoDB: NoSQL database for storing user data, travel journals, and expenses.
  • Express.js: Web framework for Node.js to build the backend RESTful API.
  • React: Frontend library for building the user interface and managing user interactions.
  • Node.js: JavaScript runtime for the server-side application.

Installation

Prerequisites

  • Node.js (v14 or later)
  • npm (v6 or later)
  • MongoDB (v4.4 or later)

Clone the Repository

git clone https://github.com/yourusername/livre.git

For running the Frontend

cd livre
cd backend
npm install
npm run dev

For running the Frontend

cd livre
cd frontend
npm install
npm start