Skip to content

nxdun/HungerBusters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Hunger Busters

Overview

An awesome project that integrates MongoDB, JWT authentication, and Stripe payments on the backend while utilizing Expo SDK 51 for a smooth frontend experience.

Table of Contents


Video Walkthrough

Experts Walkthrough

Experts.Walkthrough.mp4

Video Specs:

  • Resolution: 1080 x 2400
  • Size: 5MB
  • Format: MP4

How to Run

Backend Setup

  1. Navigate to the backend folder:

    cd backend
  2. Install dependencies:

    npm update && npm install
  3. Create a .env file and configure the following variables:

    DB=your_mongodb_connection_url
    JWTPRIVATEKEY=your_own_private_key
    SALT=your_salt_number
    STRIPE_SECRET_KEY=your_stripe_secret_key
  4. Start the backend server:

    npm start  # Run with nodemon
    # OR
    npm run go  # Run in production mode

Frontend Setup

  1. Navigate to the frontend folder:

    cd frontend
  2. Install dependencies (Keep EXPO SDK on version 51 and do not update):

    npm install
  3. Start Expo development server:

    npx expo start

Technologies Used

  • Backend: Node.js, Express.js, MongoDB, JWT, Stripe
  • Frontend: React Native, Expo SDK 51

About

React-Native Solution For 0 Hunger

Resources

Stars

Watchers

Forks

Contributors 5