This is a simple web application that shows the food trucks that are open at the current time in San Francisco. The application uses the San Francisco government's API to get the data.
- SanFran MFFP Proxy Service - A Node.js and Express backend service that acts as a proxy server for the San Francisco government's API. It's just a simple wrapper that translates object based search parameters and converts them into a single string query. View the repo here
To run the application, you need to have Node.js installed on your machine. After installing Node.js, you can run the following commands to run the application:
You will also need a Google Maps API key to run the application. You can get one here.
npm install
npm run dev
- React
- Vite
- MUI (Material-UI) JOY UI
- RTK & RTK Query
- Firebase (for future implementation of authentication, firestore, and hosting)
- React DOM Router (for routing)
Coming soon...
- Adding endpoint search for food trucks
- Adding filters for food trucks like permit status, location, etc.
- Adding firestore to store user data like favorite food trucks, etc.
- Hosting with Firebase, Vercel, or Netlify
- Adding backend with Node.js and Express as a proxy server for search requests