Placeify is a unique web application that allows users to discover, organize, and manage their favorite places efficiently. By creating categorized lists, users can keep track of various locations, such as restaurants, parks, or shops, and access their details conveniently.
- Create Custom Lists: Organize places into personalized lists for easy reference.
- Search Functionality: Find places using integrated search features and view relevant details.
- Add Places to Lists: Save searched places to your custom lists for quick access.
- View Saved Places: Access detailed profiles of saved places from your lists.
Before running the project, ensure you have the following installed:
-
Clone the Repository:
git clone https://github.com/Hack-Hero-17/Placeify-Frontend.git cd Placeify-Frontend -
Install Dependencies:
npm install
-
Configure Environment Variables:
- Create a
.envfile in the root directory and add any necessary environment-specific variables.
- Create a
-
Start the Development Server:
npm start
-
Access the Application:
Open your browser and navigate to
http://localhost:3000to view the application.
-
Create a List:
- Navigate to the "Lists" section.
- Click on "Add New List" and enter a name for your list.
- The new list will appear in the "Lists" section.
-
Search for Places:
- Go to the "Places" section.
- Enter a search term (e.g., "restaurants") in the search bar.
- The app will display relevant search results.
-
Add a Place to a List:
- Select a place from the search results to view its profile.
- Click on "Add to List" and choose the desired list.
- The place will be added to the selected list.
-
View Saved Places:
- In the "Lists" section, select a list to view all saved places within it.
- Click on a place to view its detailed profile.
- Delete Lists and Places: Allow users to remove lists and places.
- Data Persistence: Store lists and places in a database for data persistence.
- Add Custom Places: Enable users to add custom places, such as friends' houses.
- "Navigate Here" Integration: Integrate with mapping services for quick navigation to saved places.
- Enhanced Styling: Implement more modular styling for a better user experience.
- Frontend: React
- State Management: Redux
- Styling: CSS
This project is licensed under the MIT License. See the LICENSE file for details.
This project is developed by Hack-Hero-17.