Wander, a full-fledged application allows users to explore and discover landmarks posted by other users. Users can register, authenticate, and perform CRUD (Create, Read, Update, Delete) functions on landmarks and review comments. With a user-friendly interface and intuitive design, Wander offers a seamless experience for discovering new places and sharing experiences with others.
- User Authentication: Register and authenticate to interact with others.
- Landmark Exploration: Discover landmarks posted by other users.
- CRUD Functionality: Create, read, update, and delete landmarks and review comments.
- Map Integration: Utilize Mapbox to visualize landmarks on a map interface.
- Deployment: Deployed with Render for accessibility.
- Bootstrap
- Node.js
- MongoDB
- Express.js
- Passport.js
- Mapbox
- Reddis
To use Wander, follow these steps:
- Visit the website here: https://wanderpersonalproject.onrender.com/ (Takes 50 seconds to load since it is hosted for free)
- Register for an account or authenticate if you already have one.
- Explore landmarks posted by other users.
- Create, update, or delete your own landmarks and review comments.
- Utilize the map interface to visualize landmarks and plan your visits.
To run Landmark Explorer locally, follow these steps:
- Clone the GitHub repository.
- Navigate to the project directory
- Install dependencies
- Set up environment variables (if any).
- Run the application
Contributions to Landmark Explorer are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or fix.
- Make your changes and ensure tests pass.
- Open a pull request detailing your changes.
This project is licensed under the MIT License.
