Welcome to AlwaysHangry, a premier food blog by Lars, where I explore and critique flavors across Kansas City, the U.S., and beyond! 🌎🍴
The purpose of AlwaysHangry is to share my culinary adventures, offer restaurant recommendations, and connect with fellow food enthusiasts. This app allows anyone to view my posts/ post details, and allows me to log in, create posts with images.
- User Authentication:
- Secure login for users to create their own posts.
- Responsive Timeline:
- View a list of food post entries in a responsive list or grid layout.
- Create and Upload Posts:
- Authenticated users can create new posts with captions and images.
- Multi-image upload support with progress tracking.
- Post Details:
- Detailed view of individual posts with vertical stacking of images.
- Captions and user information displayed prominently.
- Firebase Integration:
- Authentication and Firestore for data storage.
- Firebase Storage for image handling.
- Frontend: React.js with Vite for fast build and hot module reloading.
- Backend Services: Firebase Authentication, Firestore, and Storage.
- Routing: React Router for client-side routing.
- Styling: CSS3 with responsive design principles.
- File Handling: React Dropzone for image uploads.