Foodary is a vibrant online community where food enthusiasts come together to share recipes, discuss culinary trends, and explore new flavors. Built with React and hosted on Firebase, this web application offers a seamless and engaging experience.
- User authentication (sign up, log in)(to be added feaures)
- Create and share recipes with photos
- Browse and search for recipes
- Leave comments and reviews on recipes
- Follow other users and see their latest posts
- Responsive design for optimal viewing on various devices
- React
- Firebase (Authentication, Firestore, Storage)
- React Router
- React Bootstrap (for styling)
- Clone the repository
- Install dependencies:
npm install
- Create a Firebase project and enable Authentication, Firestore, and Storage
- Update the Firebase configuration in
src/firebase.js
- Start the development server:
npm start
- Open
http://localhost:3000
in your browser
This app is deployed on Firebase Hosting. To deploy your own instance:
- Install Firebase Tools:
npm install -g firebase-tools
- Login to Firebase:
firebase login
- Initialize the project:
firebase init
- Build the app:
npm run build
- Deploy to Firebase:
firebase deploy
Contributions are welcome! Please open an issue or submit a pull request.