Skip to content
This repository has been archived by the owner on Mar 1, 2021. It is now read-only.
/ hobee-application Public archive

Hobee helps you meet up and connect with people of the same interest and share the same interests

Notifications You must be signed in to change notification settings

AbdeenM/hobee-application

Repository files navigation

alt text Hobee Application [iOS/Android]

Status React Native Expo React Redux V6 React Navigation V3 Amazon AWS Socket IO License

hobee-application

Hobee Application is a social networking application, users can create/join activites and events they are intrested in around their area. Users can view activties through searching, browsing or looking around the map.

You can see each image on this gif from the screenshots directory.

Features

... and many more, check the package.json file for all the libraries used.

Prerequisites

  • Hobee Backend Server (Required, this is your Hobee application server, daa!)
  • Node v8.10 (it is recommended to install it via NVM)
  • NPM or Yarn
  • A development enviroment setup with React Native and Expo, you can follow these instructions (Required as project core)
  • Google Maps Api key, you can follow these instructions (Optional, for map to work)
  • Facebook App Id, you can follow these instructions (Optional, for facebook login to work)
  • Google Clients Id, you can follow these instructions (Optional, for google login to work)
  • Amazon AWS Account with S3 access rights, you can follow these instructions (Optional, to save images in your AWS Server)

Note: AWS is currently commented out to activate it you must have an amazon bucket setup with the right permissions then edit screens/createHobee/CreateHobeeScreen.js and uncomment line 142 to line 165

Installation

Moving Forward this assumes you have everything setup, now to install the project either download the .zip file and extract or navigate to an empty directory and clone this repo:

git clone https://github.com/AbdeenM/hobee-application.git

Once you have the project files downloaded navigate to where the package.json file is in your directory and run npm install or yarn install depending on what you have as a package manager.

Getting Started

  1. Setup Hobee Server.
  2. Modify constants/Config.js with your details respectively.
  3. Run expo start on the project root directory.
  4. Download the Expo app depending on your smart phone and Scan the QR code to open the application on your device.
  5. Now sit back relax and enjoy exploring the application!

Project Status

This project has great potential for improvements, currently i wont be updating or modifying it due to time shortage but feel free to contribute!

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

License

Hobee © 2018+, Released under the MIT License

Authored and Maintained by Abdeen Mohamed

About

Hobee helps you meet up and connect with people of the same interest and share the same interests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published