Skip to content

An application created as part of the Hybrid Application Development (ITE-434) course in the third year

Notifications You must be signed in to change notification settings

Lagedane/ReactNativeFinalProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation


Hon Hon

An application that helps manage time and increase focus while reading books.

Repository Tree

🐶 Hon Hon
├─ Documents         # For submitting assignments
│  ├─ Phase 1
│  ├─ Phase 2
│  └─ Phase 3
└─ Hon-Hon-app       # App source
   ├─ frontend/      # React Native frontend application
   └─ backend/       # Node.js backend server

Built With

TypeScript JavaScript Expo NPM NodeJS Nodemon MongoDB React Native

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line.

Installation

  1. Clone the Repository

    git clone /~https://github.com/Lagedane/ReactNativeFinalProject.git
  2. Navigate to the Project Directory

    cd ReactNativeFinalProject

Running the App

This project contains two main parts:

  1. Frontend - built with React Native and Expo.
  2. Backend - built with Node.js and Express.

Frontend Setup

  1. Navigate to the frontend directory:

    cd Hon-Hon-app/frontend
  2. Install dependencies:

    npm install
  3. Start the frontend with Expo:

    npx expo start
  4. Follow the instructions in the Expo Developer Tools that open in your browser to run the app on an Android or iOS device/simulator.

Backend Setup

  1. Open a new terminal and navigate to the backend directory:

    cd Hon-Hon-app/backend
  2. Install dependencies:

    npm install
  3. Start the backend server:

    npm run dev
  4. Ensure the backend server is running successfully to allow network requests from the frontend.

Environment Setup

To connect to a MongoDB database, create a .env file in the backend directory and add the following environment variables:

# MongoDB URI connection string
MONGODB_URI=your_mongodb_connection_string

# Port for backend server
PORT=5000

Hon-Hon App Poster


[ITE-434] Final Project   

About

An application created as part of the Hybrid Application Development (ITE-434) course in the third year

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •