Skip to content

leonyhenn/MASKOFF

Repository files navigation

MASKOFF

This was my startup project, I wrote about 42,000 lines. Dedicated a year into it. Partner bounced at the last moment and fund was pulled out, right after I complete the entire project and before getting on the plane to China.

All code are under strict copyright, please do not distribute, copy or modify. I post it on one purpose, for showing my ability.

All sensitive information, such as access tokens, request endpoints, are replaced by 'PLACEHOLDER_FOR_GITHUB'.

Project intro:

  • There are three main components in this project:
    • /backend/lambda, the backend of the app.
      • it was held on AWS lambda, until I found out lambda is not compatible with multi-thread module which can dramatically increase the backend performance.
    • /ejected, App front end, ejected from Expo.
    • /front_before_eject, App front end, Expo-compatible version.
    • in /ejected and /front_before_eject, there are several folders, I ll take /ejected as an example:
      • /pages: each page of the app
      • /navigations: React-Navigation2 module of the app
      • /components: some shared components among pages
      • /decoy: don't mind, just some decoy data
      • /leancloud: real time chat test module, service provided by leancloud
      • /store: Redux module of the app
      • /expo_push: expo push service. Did not work out due to a most of Android phone in China removed the entire Google FSM package
      • /test: test ground for new modules
      • /utility: some shared utilities in the App
    • Now Don't be shy, take a look around!

Frontend:

Backend:

FAQ

  • Why is it not on Github at the start?
    • It was a startup project, I was really trying to make it as fast as I can. Early stage requires a lot of trials of React Native and a couple times of re-factor. It was in a private repo in the beginning, because of too many times of refactoring, I choose to abandon that repo, along with Github, I am the only dev anyway.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published