Last updated:
0 purchases
This web application allows users to share their favorite recipes with family and friends in a collaborative and interactive environment. It features a modern design using the Sancho-UI design system and is powered by Firebase for backend services, TypeScript for strong typing, React for the frontend, and Emotion for styling.
Setup and Running Locally
Step 1: Clone or Download the Repository
Clone the project using:
bash
Copy code
git clone https://github.com/your-username/recipe-sharing-app.git
Step 2: Configure Firebase
Create a Firebase project and add your configuration to src/firebase-config.ts
:
typescript
Copy code
const config = { apiKey: "myapikey", authDomain: "my-auth-domain.firebaseapp.com", databaseURL: "my-db-url.com", projectId: "my-pid", storageBucket: "my-storage-bucket", messagingSenderId: "my-sender-id", ALGOLIA_APP_ID: "my-app-id", ALGOLIA_USER_SEARCH_KEY: "my-user-search-key" }; export default config;
Step 3: Install Dependencies
Navigate to the project directory and run:
bash
Copy code
yarn
Step 4: Emulate or Deploy Firebase Functions
bash
Copy code
firebase deploy --only functions
Step 5: Start the Development Server
Run the app locally:
bash
Copy code
yarn start
The app will be available at http://localhost:3000.
Deploying the Application
Step 1: Build the Project
Generate the production build:
bash
Copy code
yarn run build
Step 2: Deploy Using Firebase CLI
Deploy the application to Firebase Hosting:
bash
Copy code
firebase deploy
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.