Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/andriiveremchuk20/t3-foursquareapi

Web application for finding the nearest place 🌐 🗺 ❓ 💒 🏛 ⛪️ ⛩
https://github.com/andriiveremchuk20/t3-foursquareapi

foursquare-api jotai react-form-hook redis-cache t3-stack tailwindcss

Last synced: about 1 month ago
JSON representation

Web application for finding the nearest place 🌐 🗺 ❓ 💒 🏛 ⛪️ ⛩

Awesome Lists containing this project

README

        

## My Place

This project is a web application built using React that allows users to explore and discover nearby places of interest based on their current location.

### Features

- Find nearby place such as restaurant, cafe, and attraction.

### Technologies Used

- [T3](https://create.t3.gg/): The best way to start a full-stack, typesafe Next.js app.
- [React Query](https://tanstack.com/query/v3/): data-fetching and state management library for React applications.
- [React Form Hook](https://react-hook-form.com/): Performant, flexible and extensible forms with easy-to-use validation.
- [Jotai](https://jotai.org/): simple and efficient state management library for React applications.
- [Foursquare API](https://location.foursquare.com/developer/docs): provides location-based information about places of interest.
- [ioredis](https://github.com/redis/ioredis): A robust, performance-focused and full-featured Redis client for Node.js.

### Getting Started

To get started with this project, follow these steps:

1. Clone this repository to your local machine.
2. Run database `cd redis-docker` then `docker-compose up`.
3. Install the required dependencies by running `yarn install`.
4. Start the development server by running `yarn run dev`.