Skip to content

WanderTales is a personal travel log where users can effortlessly document and store their travel stories. It provides a simple, intuitive platform for capturing and organizing memories of the places they've visited, creating a digital journey archive.

License

Notifications You must be signed in to change notification settings

hritesh-saha/WanderTales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

github markdown

WanderTales - Personal Travel Log

WanderTales is a personal travel log designed to help users effortlessly document and store their travel stories. It provides a simple, intuitive platform to capture and organize memories of the places they've visited, creating a digital journey archive.

Features

  • Easy Travel Logging: Effortlessly record your travel experiences, including destination details, photos, and personal stories.
  • Memory Organization: Sort and filter your travel stories by location, date, or category.
  • Photo Uploads: Upload images to accompany your travel stories.
  • Search Functionality: Easily find your past travels using search filters.
  • User Authentication: Secure login and registration system to protect your travel data.

🚀 Tech Stack

  • Frontend: React.js ⚛️ | HTML5 🌐 | CSS3 🎨
  • Backend: Node.js 💻 | Express.js 🛠️
  • Database: MongoDB 🍃
  • Authentication: JWT 🔑

Getting Started

Follow these steps to set up the project locally:

Important

Prerequisites

Make sure you have the following installed:

  • Node.js (v14 or higher)
  • MongoDB
  • Git

Clone the Repository

git clone https://github.com/hritesh-saha/WanderTales.git
cd WanderTales

Install Dependencies

  1. Install backend dependencies:

    cd backend
    npm install
  2. Install frontend dependencies:

    cd travel-story
    npm install

Setup Environment Variables

Create a .env file in the backend directory and add the following:

MONGODB_URI=your_mongodb_uri
ACCESS_TOKEN_SECRET=your_jwt_secret
PORT=5000

Run the Project

  1. Start the backend:

    cd backend
    npm start
  2. Start the frontend:

    cd frontend
    npm run dev

The app should now be running on http://localhost:3000 for the frontend and http://localhost:5000 for the backend.

About

WanderTales is a personal travel log where users can effortlessly document and store their travel stories. It provides a simple, intuitive platform for capturing and organizing memories of the places they've visited, creating a digital journey archive.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published