GithubHelp home page GithubHelp logo

personalnavlogger's Introduction

Yacht_appstar

Introduction


Most people don't own a yacht. Yet to become a certified RYA Skipper you need to Log the right amount of experience at sea, before being able to take an RYA Sail Cruising Course and Exam. When spending time on a sailing yacht, life is busy. The last thing you are going to remember to do when you have moored at the marina after an intense few days of sailing is take a photo of the Ship's Log! Here's where we come in:

Yacht Mappster tracks the time you spend on other people's vessels and compiles it into a handy personal Nav Log. Just tell us when you're onboard a vessel.

We will tell you how many miles you've sailed, how many night hours you've been underway, your, course, heading, speed... we can even give you the total number of hours you've been in command of the vessel! We will then generate a handy, portable Personal Nav Log of all your experience as a Yachtsperson, in PDF format to keep and share.

Development process


This app was developped while using agile practices. Code counldn't be merged to the main branch without 2 other members reviewing and approving the code. Stand ups were had each morning, each member spoke about what they did the previous day, what was blocking their progress and what they were going to do today. Kanban boards were used in the stand ups and referred to throughout the day. Much of the code was written while pair or mob programming.

Technologies used


Languages and Frameworks:

  • Node.js
  • Typescript
  • React Native
  • Expo
  • React Navigation

Backend tools:

  • AWS Amplify
  • AWS Cognito
  • Axios
  • Express
  • Expo - AsyncStorage
  • Expo - Print

Libraries:

  • Turf
  • Sunrise-sunset-js
  • entypo

Testing:

  • Jest
  • Cypress
  • Android Studio
  • XCode

Package and Environment Management:

  • NPM
  • dotenv
  • Watchman
  • Babel
  • Husky

Development and Design Tools:

  • Visual Studio Code
  • Git
  • GitHub
  • Stack Overflow
  • ESLint
  • Prettier
  • Trello
  • Google Workspace
  • Markdown
  • Slack
  • Google Meet
  • Figma
  • TLDR

personalnavlogger's People

Contributors

oathian avatar mrmcsnail avatar zaghloulegy avatar marko-ctrl 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.