Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe Sharing App

A social recipe sharing mobile application built with Flutter and Firebase.

Features

  • User Authentication (Sign up, login, logout)
  • Recipe Management (Add, view, edit, delete, like recipes)
  • Photo Upload (Firebase Storage integration)
  • Real-time Updates (Firestore streams)
  • User Profiles (View user info and their recipes)
  • Like System (Users can like/unlike recipes)

Getting Started

  1. Set up Firebase project and add configuration files.
  2. Run flutter pub get to install dependencies.
  3. Implement Firebase setup as described in the documentation.

Folder Structure

  • lib/screens/ - All UI screens (auth, home, add recipe, detail, profile)
  • lib/providers/ - State management providers
  • lib/models/ - Data models
  • lib/services/ - Firebase and business logic
  • lib/widgets/ - Reusable widgets

Firebase Setup

  • Enable Authentication (Email/Password)
  • Set up Firestore Database
  • Configure Firebase Storage

To Do

  • Implement all required features
  • Add Firebase configuration
  • Polish UI/UX

See assignment document for full requirements.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages