Giter Site home page Giter Site logo

communify-js's Issues

Todo May

Use mysql

  • run process pm2 on server again
  • setup mysql similar to mcz

Tribes

  • CreateFranchise has to become createTribe
  • Tribes model, CRUD { name, subtitle, description, image, thumbnail }
  • Add a few example tribes
  • Make sure to show them on tribes screen
  • Make sure to show current tribe on tribescreen
  • Make tribes clickable

Chat

  • GET /channelsubs?loginToken={token} : Channel[]
  • GET /chat?id={cid} : chat[]
  • POST /chat {loginToken, message}
  • channel screen with all subbed channels. clicking channel goes to chat screen
  • chat screen with all chats

Activities:

  • Posts become activities
  • Add date and location to every activity
  • render activity correctly
  • Add a few fake activities that look nice
  • creating activity should also create channel and channelsub
  • Add joining activity: POST eventSub
  • Joining activity should also create channelsub
  • Add leaving activity POST eventUnsub
  • Show all information about event, including participants, on events page
  • Nice card animation https://www.youtube.com/watch?v=i2HRRFEmmqI

Shared Element Transition for Tribes

Destinations

  • Model, CRUD
  • Show desitnations nicely according to UI
  • CreateDestination screen with Google Location Autocomplete
  • For now, use textfield for hostel
  • Add TravelLifeMovement, EAT CODE KITE REPEAT destinations
  • Show all destinations of a tribe on the tribepage

Profiles

  • Add paralaxview to profile
  • Open profile in modal
  • Add PM button that does POST createPM which returns channelid and goes to chat with that channelid
  • POST createPM { loginToken, username }

Map

  • If you're in the tribe, on tribe page, choose between destinations , map, and members
  • show a map with all members
  • Also show desitnations on the map

Tribe selector

  • create tribe selector modal
  • choose between tribes on 'my tribe'
  • choose between 'all' and tribes on 'chat'
  • choose between 'all' and tribes on 'activities'

Feedback knop die chat opent met mij

Invite for tribe

Beoordeel in Appstore

Todo April

Make sure to use all endpoints available now in the correct way

  • updateProfile
  • changePassword
  • forgotPassword
  • members
  • profile

Query franchise

  • When in a franchise on xyz.communify.cc, do a franchise query in the saga and safe it to franchise on global
  • use that for /me query, login, signup, etc.
  • on iOS/Android, don't look at subdomain but look at constants.franchise.id

Upload pictures

  • pick image/library
  • resize on frontend
  • send base64 to backend
  • resize on backend to normal and thumbnail
  • save in folder
  • for signing up franchise
  • when signing up
  • on update profile screen

Some styling

  • TextInputs better styling
  • FranchiseAdmin better styling

Franchise

  • Make signup franchise form
  • Use this Wildcards
  • Make created franchise available on {franchise}.communify.cc

Communities

  • For now, automatically create a community when creating franchise and keep it at one community per franchise

Posts

  • create backend
  • create frontend
  • including picture upload

Hostels affiliate and api

It's hard to find an api. Maybe it's better to add this later, after the site is already live. Measure the amount of outlink clicks

Also, make an autocomplete with all hotels from 'booking partner centre' -> products -> links.

  • download csv files of all popular backpacking countries
  • import into 'stay' one by one, updatating country where country is null to correct country

Make hostel autocomplete with name where country matches location country. If no hostel found, use https://google.nl/?q={hostelname}+{city}+{country}

Launch & Marketingkanalen

Set online

  • Backpackingtribe.com {fid:1}
  • Mynomadtribe.co {fid:2}
  • Tribal.travel {fid:3}

Instagram

  • Volg op instagram knop
  • Verander TravelLifeMovement naar BackpackingTribeApp
  • Plaats vooral posts van tribes, mensen travelling together
  • Volg backpackers automatisch

Facebook

  • Doe preview post op backpackers azie groep
  • Doe vervolgpost als de app live is
  • Doe dit over de tijd in meer groepen
  • Post op m'n eigen profiel

ProductHunt

  • Doe pre-launch
  • Doe launch

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.