Fullstack Mobile and Web App with React Native, Supabase, and Next.js

Welcome to the Fullstack Mobile and Web App Course! In this project, you'll learn how to build a mobile e-commerce app using React Native and Supabase, along with an admin panel built with Next.js.

This README will guide you through setting up the project, running the mobile and web applications, and exploring the course content.

Prerequisites

Before starting, ensure you have the following installed:

  • Node.js (v14 or later)
  • npm
  • Git

Getting Started

Follow these steps to set up the project:

1. Clone the Repository

git clone https://github.com/laribright/gadgets-shop-admin.git
cd gadgets-shop-admin
  1. Install Dependencies:

    npm install
  2. Set Up Environment Variables:

    • Rename the .env.example file to .env.local and fill in the required environment variables.
    mv .env.example .env.local
  3. Run the Development Server:

    npm run dev

    Your app should now be running on http://localhost:3000.

Environment Variables

Make sure to properly configure your environment variables by referring to the .env.example file. This file contains example values and instructions on what needs to be filled in.

Course Video

Watch the full course on YouTube: Fullstack Gadgets App: React Native Expo & NextJs Admin