{"id":20710342,"url":"https://github.com/ericwindmill/later-chat","last_synced_at":"2025-09-15T12:27:42.234Z","repository":{"id":90676534,"uuid":"93119772","full_name":"ericwindmill/later-chat","owner":"ericwindmill","description":"Drop your friends some (location-based) notes.","archived":false,"fork":false,"pushed_at":"2017-06-12T19:45:38.000Z","size":6181,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-23T05:17:45.168Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ericwindmill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-02T02:41:47.000Z","updated_at":"2017-08-05T23:02:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"39f1d3e4-2f70-4339-8bf0-170527f85d8f","html_url":"https://github.com/ericwindmill/later-chat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwindmill%2Flater-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwindmill%2Flater-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwindmill%2Flater-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericwindmill%2Flater-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ericwindmill","download_url":"https://codeload.github.com/ericwindmill/later-chat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250372944,"owners_count":21419724,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T02:11:18.081Z","updated_at":"2025-04-23T05:17:53.931Z","avatar_url":"https://github.com/ericwindmill.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Bulletin](https://ericwindmill.github.io/later-chat-demo/)\n\n## Background\nIt's fun to leave notes like this:\n\n![bulletin board](http://res.cloudinary.com/ericwindmill/image/upload/c_scale,w_400/v1496674527/IMG_2806_vkddzz.jpg)\n\nBut what its 2017 so we're livin' like this: \n\n![iPhone kids](http://res.cloudinary.com/ericwindmill/image/upload/c_scale,w_400/v1496629934/tech_yonvl1.jpg)\n\n### Enter Bulletin. \nNow you can leave your friends surprise messages at all the places you know they'll go. \n\nBulletin is a mobile app that allows users to drop notes at a location for their followers to see when they're there. Imagine walking into a boring old grocery store and getting a surprise note from your pal.\n\nUsers will also be able to post notes to a 'discover' board and 'followers' board based on their current location. Bars, restaurants, parks, etc. You can drop a note anywhere.\n\nBulletin was made by Monte Jiran, Grey Keith, Nathan Li, and Eric Windmill \n\n![Public BoardGif](http://res.cloudinary.com/ericwindmill/image/upload/c_scale,h_450/v1497279751/later-chat/search_users_gif.gif)\n![Map Gif](http://res.cloudinary.com/ericwindmill/image/upload/c_scale,h_450/v1497279745/later-chat/map_gif.gif)\n\n\n## Features \n* Users accounts have secure token authentication, so they only have to sign in once (per device)\n* Users can drop notes to their followers - they can select one or multiple followers per note.\n* App integrates with native camera so that users can send images as notes. \n* Users get notified when they have unread notes at a given location.\n* Users can follow other users and see their posts.\n* Locations have public boards\n* Users can post to a location based followers feed OR a location based public feed.\n* The app uses native geolocation in parallel with Google Places and Apple Maps.\n* \"Treasure Hunt Map\" (Users can see *where* they have messages, but not from who or the messages content.)\n\n\n## Product Design\nBulletin was rapidly built from conception in 8 days.\nThe design and workflow was guided by our app proposal. This proposal included database schema, sample state for React/Redux, wireframes, and implementation timeline.\n\n## Technology\nOne of the greatest challenges of this project was quickly learning new technologies.\n\n### Frontend Technology\n* Javascript\n* React Native\n  * React flavored library made by Facebook. Allows us to create mobile apps for both iOS and Android with Javascript (which is incredible.)\n  * Styled with ReactNative flavored CSS.\n* Redux\n  * The Redux cycle and library is implemented to organize and architect the frontend.\n* Xcode project management\n* AWS S3 file storage\n\n### Backend Technology\n* Ruby on Rails with Heroku\n  * The database was built with Ruby on Rails. The rails app is simply a location for our React Native app to make RESTful API calls to our database. The Rails app additionally handles user authentication.\n* PostgreSQL\n\n[Backend Github](https://github.com/ericwindmill/later-chat-api)\n\n### Additional\n* AWS S3 file storage for images\n* Jekyll for rapidly building demo page. \n* Appetize.io to display a live demo on the [demo page](https://ericwindmill.github.io/later-chat-demo/).\n\n## Future Implementations\n* Users can like posts on the public and/or following board\n* Users get like and follows notifications\n* Users have a profile\n* Hot activity places nearby\n* Video notes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericwindmill%2Flater-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fericwindmill%2Flater-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericwindmill%2Flater-chat/lists"}