Skip to content

A user-friendly web platform for sharing travel experiences and reviews. Explore destinations, post reviews with text and images, and engage with a vibrant travel community. Built with React.js, Redux Toolkit, and Tailwind CSS.

Notifications You must be signed in to change notification settings

sahubrijesh/Travelopedia

Repository files navigation

Travelopedia

Travelopedia is a web platform where travelers can share reviews and experiences from different places they have visited. Whether you're looking for the next hidden gem or wanting to share your own travel stories, Travelopedia is your go-to destination.

Features

  • User Authentication: Secure signup and login functionality.
  • Post Reviews: Users can post their reviews with text, images, and ratings.
  • Interactive Map: Find reviews based on locations on an interactive map.
  • Community Engagement: Like, comment, and share reviews with the community.

Technology Stack

  • Frontend: React.js
  • State Management: Redux Toolkit
  • Routing: React Router DOM
  • Backend Integration: Appwrite SDK
  • Styling: Tailwind CSS
  • Rich Text Editor: TinyMCE React Integration

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

  • npm
    npm install npm@latest -g

Installation

Clone the repo and install NPM packages:

git clone https://github.com/sahubrijesh/travelopedia.git
cd travelopedia
npm install

Development

To start the development server, run:

npm run dev

Building

For a production build, use:

npm run build

Linting

To lint the project files, run:

npm run lint

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Brijesh Sahu - thebrijeshsahu@gmail.com

Project Link: https://github.com/sahubrijesh/travelopedia

About

A user-friendly web platform for sharing travel experiences and reviews. Explore destinations, post reviews with text and images, and engage with a vibrant travel community. Built with React.js, Redux Toolkit, and Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published