- App Name: Foodle
- Items: Restaurants (
{title, lat, lon, street, zipCode, likeCount, imageSrc, description}) - Backend Option: Self-built Express/TypeScript/MongoDB Backend
Foodle is a place to save all the hidden street food gems in Berlin. It's a simple React app connected to an Express backend which persists data to a mongoDB atlas instance.
- React+Typescript, bundled with
vite - Styling via
ChakraUI - Routing via
React ROuter - Icons from
react-icons
- Typescript, Express, MongoDB
- Node 18 or newer is required (in order to perform server-side fetch)
- Copy the content of
backend/.env.exampleintobackend/.envand insert your username and password for the mongoDB atlas instance - Backend acts as federated gateway and communicates with other APIs like Nominativ