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.
- 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.
- Frontend: React.js
- State Management: Redux Toolkit
- Routing: React Router DOM
- Backend Integration: Appwrite SDK
- Styling: Tailwind CSS
- Rich Text Editor: TinyMCE React Integration
To get a local copy up and running, follow these simple steps.
- npm
npm install npm@latest -g
Clone the repo and install NPM packages:
git clone https://github.com/sahubrijesh/travelopedia.git
cd travelopedia
npm installTo start the development server, run:
npm run devFor a production build, use:
npm run buildTo lint the project files, run:
npm run lintContributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Brijesh Sahu - thebrijeshsahu@gmail.com
Project Link: https://github.com/sahubrijesh/travelopedia