Skip to content

tanwasp/LunchBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LunchBox

Overview

Welcome to the repository of LunchBox, a cutting-edge platform designed for social networking restaurant tracking and logging. This application caters to everyone who enjoys food by offering features centered around restaurant information, user reviews and social connectivity.

Repository Structure

Our codebase is divided into two primary segments:

  • client/
    • web-app/: Contains the React-based frontend for the web application.
    • android-app/: Houses the Java-based Android application, built using Android Studio.
  • server/
    • Contains the backend API code, developed with Node.js, Express, and Sequelize for SQL database interactions.

Technologies

  • Frontend (Web): React, Bootstrap, Material UI
  • Frontend (Android): Java, Kotlin, Android Studio
  • Backend (API): Node.js, Express, Sequelize
  • Database: PostgreSQL

Getting Started

Prerequisites

  • Node.js and npm
  • Java Development Kit (JDK)
  • Android Studio
  • A PostgreSQL database

Installation

  1. Clone the Repository

    git clone [repository-url]
    
  2. Web App Setup

    cd client/web-app/frontend-postgreSQL
    npm install
    
  3. Android App Setup

    • Open client/android-app/astudio in Android Studio.
  4. Server Setup

    cd server/src
    npm install
    
    • Create a .env file
      DATABASE_URL=postgres://username:password@localhost:5432/lunchbox
      PORT=5000
      

Running the Applications

  • Web App:

    cd client/web-app/frontend-postgreSQL
    npm start
    
    • Access at localhost:3000.
  • Android App:

    • Build and run in Android Studio.
  • Server:

    cd server/src
    npm run dev
    
  • Runs on localhost:5000.

Support

For issues or questions, please open an issue on this repository.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published