Coder Social home page Coder Social logo

sojournal's Introduction

sojournal

SOJOURNAL

Remember your sojourns.

Trip Log Image

***********************************************************************
Our landing page

App available at Google Play

***********************************************************************

Overview    |    Technology    |    Architecture   |    Features   |   Setup   |   Deployment   |   Contributions


1. Overview

Trip Log™ is a cloud image storage based on geographic location. Though Trip Log is aimed to expand creativity of our users through automatic mapping of photos and user friendly text editing interface, with Trip Cam, it can be expanded infinately more.Trip Log™ respects the privacy of our users. Although our users can share their stories via integrated image export or url, user decides if it is partially shared or the whole.

2. Technology

Frontend

ReactNative Redux Android

Backend

AWS S3 EC2 express graphql knex postgres ubuntu.png

Hardware

raspberry pi python redis

3. Architecture

Frontend

screenshot_hard

Backend

screenshot_hard

Hardware

screenshot_hard

4. Features

Frontend

screenshot_hard

Backend

screenshot_hard

Hardware

screenshot_hard

5. Setup

Frontend

  1. Clone our repositry from GitHub
$ git clone https://github.com/sojournalists/sojournal.git
  1. Install and set up Android Studio

  2. Install dependencies

$ yarn install
  1. Run Android emulator from Android Studio

  2. Start Application

$ yarn android

Backend

  1. Clone our repositry from GitHub
$ git clone https://github.com/sojournalists/sojournal.git
  1. Install dependencies
$ yarn install
  1. Setup the Database
#Create database
$ createdb triplog

#Drop database
$ dropdb triplog

#Migration
$ yarn knex --knexfile=./db/knexfile.js migrate:latest

#Rollback
$ yarn knex --knexfile=./db/knexfile.js migrate:rollback

#Seed data
yarn knex --knexfile=./db/knexfile.js seed:run
  1. Run Server
$ yarn node db/server.js
  1. Run Server (Development)
$ yarn nodemon db/server.js
  1. Now you can test server at localhost:4000/graphql

Hardware

See Hardware README

6. Contributions

To contribute to this app, make sure you create a branch and ALWAYS make a pull request. DO NOT EDIT THE MASTER!

git checkout -b <branch_name>

If you want to push your edited files to your remote file, run the following:

git push <remote_name> <branch_name>


LICENSE: CC7 TEAM CYAN

Linkedin:

Brian Lee    |   Omar Kalouti   |   Chaz Wilson   |   Keisuke Mori

sojournal's People

Contributors

chaz303 avatar hikipooh avatar kalouo avatar kigamittsu avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.