Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/karansingh34951/react-mini-projects

Restaurant Finder is a web application that helps users discover nearby restaurants and browse their menus based on their location. Built with React JS for functionality and styled with Tailwind CSS. It demonstrates my skills in modern web development and my ability to integrate geolocation features into a web application.
https://github.com/karansingh34951/react-mini-projects

design javascript reactjs taiwlindcss

Last synced: 6 days ago
JSON representation

Restaurant Finder is a web application that helps users discover nearby restaurants and browse their menus based on their location. Built with React JS for functionality and styled with Tailwind CSS. It demonstrates my skills in modern web development and my ability to integrate geolocation features into a web application.

Awesome Lists containing this project

README

        

# Restaurant Finder

Restaurant Finder is a web application that helps you discover restaurants near your location and browse their menus. The application is built using React JS for the frontend functionality and styled with Tailwind CSS.

## Features

- **Location-based Search**: Automatically detects your location and shows nearby restaurants.
- **Restaurant Information**: Provides detailed information about each restaurant.
- **Menu Display**: Displays the menu for each restaurant.
- **Responsive Design**: Ensures the application looks great on all devices.

## Technologies Used

- **React JS**: JavaScript library for building user interfaces.
- **Tailwind CSS**: Utility-first CSS framework for styling.

## Installation

1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/restaurant-finder.git
```
2. **Navigate to the project directory:**
```bash
cd restaurant-finder
```
3. **Install dependencies:**
```bash
npm install
```
4. **Start the development server:**
```bash
npm start
```

## Usage

1. Open the application in your browser:
```bash
http://localhost:3000
```
2. Allow the application to access your location.
3. Browse the list of nearby restaurants and their menus.

## Folder Structure

```
restaurant-finder/
├── public/
│ ├── index.html
│ └── ...
├── src/
│ ├── components/
│ │ ├── Header.js
│ │ ├── RestaurantCard.js
│ │ └── ...
│ ├── pages/
│ │ ├── HomePage.js
│ │ └── RestaurantPage.js
│ ├── App.js
│ ├── index.js
│ └── ...
├── tailwind.config.js
├── postcss.config.js
├── package.json
└── ...
```

## Contributing

Contributions are welcome! Please fork the repository and use a feature branch. Pull requests are warmly welcome.

1. Fork the repository.
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

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

If you have any questions or feedback, feel free to contact me at [[email protected]].