Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hibiken/hackafy-api
API server for hackafy (Instagram clone) built with Ruby on Rails
https://github.com/hibiken/hackafy-api
Add endpoint to fetch post likers
48a6bfaa0d1ac62741b138a07abfcc1d0a411b88 authored about 8 years ago by Ken Hibino <[email protected]>
48a6bfaa0d1ac62741b138a07abfcc1d0a411b88 authored about 8 years ago by Ken Hibino <[email protected]>
Add pagination to follower and following JSON API
8ed3c933cf98be4311163055533ce152b814c985 authored about 8 years ago by Ken Hibino <[email protected]>
8ed3c933cf98be4311163055533ce152b814c985 authored about 8 years ago by Ken Hibino <[email protected]>
Create Notification::Broadcaster service to clean up controllers
272ebe5033d7aa48b1d4fb92ba073ec2687c8214 authored about 8 years ago by Ken Hibino <[email protected]>
272ebe5033d7aa48b1d4fb92ba073ec2687c8214 authored about 8 years ago by Ken Hibino <[email protected]>
Create Post::Create service to encapsulate post creation procedures
9180d8d977af3dd6928df00aaccb2d2e29f671b9 authored about 8 years ago by Ken Hibino <[email protected]>
9180d8d977af3dd6928df00aaccb2d2e29f671b9 authored about 8 years ago by Ken Hibino <[email protected]>
Minor improvement around posts#index action
9b14fa3a04b1b9a75f84c943f20dd6a161ea1e84 authored about 8 years ago by Ken Hibino <[email protected]>
9b14fa3a04b1b9a75f84c943f20dd6a161ea1e84 authored about 8 years ago by Ken Hibino <[email protected]>
Add format validation to username in User model
4f0ca890781021a56b4958b16e063202941ba6bb authored about 8 years ago by Ken Hibino <[email protected]>
4f0ca890781021a56b4958b16e063202941ba6bb authored about 8 years ago by Ken Hibino <[email protected]>
Update README
b027d26383880406afb585e04f63b78d0a80c161 authored about 8 years ago by Ken Hibino <[email protected]>
b027d26383880406afb585e04f63b78d0a80c161 authored about 8 years ago by Ken Hibino <[email protected]>
Create API endpoint for fetching follow suggestions
e9ca6cecd99e359ff3a56403d1fb21ab8a3a7842 authored about 8 years ago by Ken Hibino <[email protected]>
e9ca6cecd99e359ff3a56403d1fb21ab8a3a7842 authored about 8 years ago by Ken Hibino <[email protected]>
Add real time comment update feature
9a504482a3de2d692c69aff3b7fe45f097aac6a8 authored about 8 years ago by Ken Hibino <[email protected]>
9a504482a3de2d692c69aff3b7fe45f097aac6a8 authored about 8 years ago by Ken Hibino <[email protected]>
Broadcast when user gets a new follower
68f0efd0b3994d2d394ae04392cdf400c42565e4 authored about 8 years ago by Ken Hibino <[email protected]>
68f0efd0b3994d2d394ae04392cdf400c42565e4 authored about 8 years ago by Ken Hibino <[email protected]>
Refactor ActionCable logic in likes controller
206badcd53e3f80ea231279f01a2ac5cc66473ff authored about 8 years ago by Ken Hibino <[email protected]>
206badcd53e3f80ea231279f01a2ac5cc66473ff authored about 8 years ago by Ken Hibino <[email protected]>
Authorize user in Connection class for WebSocket connections
1dfb0c8b7e95bbc8a4356787fec1698c3801c5b1 authored about 8 years ago by Ken Hibino <[email protected]>
1dfb0c8b7e95bbc8a4356787fec1698c3801c5b1 authored about 8 years ago by Ken Hibino <[email protected]>
Add metadata attribute to the output of NotificationSerializer
c0ff8595225959a3fa987d11e0292ebcc036a334 authored about 8 years ago by Ken Hibino <[email protected]>
c0ff8595225959a3fa987d11e0292ebcc036a334 authored about 8 years ago by Ken Hibino <[email protected]>
Remove trailing / from ActionCable allowed_request_origins urls
f4e3e61d72b15295b7c0342fadf2fcf50416ec32 authored about 8 years ago by Ken Hibino <[email protected]>
f4e3e61d72b15295b7c0342fadf2fcf50416ec32 authored about 8 years ago by Ken Hibino <[email protected]>
Minor change in production.rb
bc60d99f6ea5d74f2733a05dfb1254caacfe33e6 authored about 8 years ago by Ken Hibino <[email protected]>
bc60d99f6ea5d74f2733a05dfb1254caacfe33e6 authored about 8 years ago by Ken Hibino <[email protected]>
Add production configuration for ActionCable
44b00d2aafce7c55ffd73f3484d652f34bc9e22c authored about 8 years ago by Ken Hibino <[email protected]>
44b00d2aafce7c55ffd73f3484d652f34bc9e22c authored about 8 years ago by Ken Hibino <[email protected]>
Add WebNotification channel
26315e20bf77995cd78a6090fa3065fc7e60f5cb authored about 8 years ago by Ken Hibino <[email protected]>
26315e20bf77995cd78a6090fa3065fc7e60f5cb authored about 8 years ago by Ken Hibino <[email protected]>
Add redis gem and mount ActionCable server to /api/cable endpoint
9ad03940bc79c5bc753c5bad9878670042d991c1 authored about 8 years ago by Ken Hibino <[email protected]>
9ad03940bc79c5bc753c5bad9878670042d991c1 authored about 8 years ago by Ken Hibino <[email protected]>
Add pagination to Comment
a048bd54b952ee3976c1320be8ff96f64d0acaa5 authored about 8 years ago by Ken Hibino <[email protected]>
a048bd54b952ee3976c1320be8ff96f64d0acaa5 authored about 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for deleting comments
973645eefc2850dc33b45952259284daec90f189 authored over 8 years ago by Ken Hibino <[email protected]>
973645eefc2850dc33b45952259284daec90f189 authored over 8 years ago by Ken Hibino <[email protected]>
Add filter_style json column to posts
0758223e8f24e7427f81eb4e0dcfab4e2e1d251b authored over 8 years ago by Ken Hibino <[email protected]>
0758223e8f24e7427f81eb4e0dcfab4e2e1d251b authored over 8 years ago by Ken Hibino <[email protected]>
Update facebook avatar URL to use https
4c1a2a49e96e128685f725d4543181c427a2950a authored over 8 years ago by Ken Hibino <[email protected]>
4c1a2a49e96e128685f725d4543181c427a2950a authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for fetching posts filtered by tag name
b203a14d2617987d27e8bae1f469b95832f90b35 authored over 8 years ago by Ken Hibino <[email protected]>
b203a14d2617987d27e8bae1f469b95832f90b35 authored over 8 years ago by Ken Hibino <[email protected]>
Add Tag and Tagging models
03ce8ac0a82b4dd53209679629a226019653d81b authored over 8 years ago by Ken Hibino <[email protected]>
03ce8ac0a82b4dd53209679629a226019653d81b authored over 8 years ago by Ken Hibino <[email protected]>
Update notification serializer
b2487ca808baceb37b0a6eeae58d1dbbc8336dcb authored over 8 years ago by Ken Hibino <[email protected]>
b2487ca808baceb37b0a6eeae58d1dbbc8336dcb authored over 8 years ago by Ken Hibino <[email protected]>
Add ruby version number to Gemfile
5d5cf55966e6a6fe7f6309de1f88df6abce92a30 authored over 8 years ago by Ken Hibino <[email protected]>
5d5cf55966e6a6fe7f6309de1f88df6abce92a30 authored over 8 years ago by Ken Hibino <[email protected]>
Downcase auto-generated username on Facebook login
b812c3007737c1007d5c5c77c1b5a2c4a22c121a authored over 8 years ago by Ken Hibino <[email protected]>
b812c3007737c1007d5c5c77c1b5a2c4a22c121a authored over 8 years ago by Ken Hibino <[email protected]>
Minor fix
66be163416415a0407176e1f4a6fa40d1ae0c754 authored over 8 years ago by Ken Hibino <[email protected]>
66be163416415a0407176e1f4a6fa40d1ae0c754 authored over 8 years ago by Ken Hibino <[email protected]>
Fix syntax
7105a9d4fd3cf2b959c9abf2ec793423357007bc authored over 8 years ago by Ken Hibino <[email protected]>
7105a9d4fd3cf2b959c9abf2ec793423357007bc authored over 8 years ago by Ken Hibino <[email protected]>
Generate random unique username for Facebook login
dccd997f1c3d72b494c4d961b83464ca97b2d208 authored over 8 years ago by Ken Hibino <[email protected]>
dccd997f1c3d72b494c4d961b83464ca97b2d208 authored over 8 years ago by Ken Hibino <[email protected]>
Fix User#avatar_url method to use uploaded image if it's present
c2cb29c071ed3a1e45e7ee80a288d331008f3628 authored over 8 years ago by Ken Hibino <[email protected]>
c2cb29c071ed3a1e45e7ee80a288d331008f3628 authored over 8 years ago by Ken Hibino <[email protected]>
Fix UserSerializer to use User#avatar_url method
e3baa9983eff26d0149dec715f85b3f69df40f44 authored over 8 years ago by Ken Hibino <[email protected]>
e3baa9983eff26d0149dec715f85b3f69df40f44 authored over 8 years ago by Ken Hibino <[email protected]>
Add a minor fix in facebook_logins#create action
5e7de72b311aaef0cde3b9426191f29df491f41e authored over 8 years ago by Ken Hibino <[email protected]>
5e7de72b311aaef0cde3b9426191f29df491f41e authored over 8 years ago by Ken Hibino <[email protected]>
Add facebook login API endpoint
d19fe68802e1126511afc597b1975389c5183ad1 authored over 8 years ago by Ken Hibino <[email protected]>
d19fe68802e1126511afc597b1975389c5183ad1 authored over 8 years ago by Ken Hibino <[email protected]>
Add length validation to username and password attributes on User model
180147c5751a20d6a6f8b09ce155ec0d360e1de4 authored over 8 years ago by Ken Hibino <[email protected]>
180147c5751a20d6a6f8b09ce155ec0d360e1de4 authored over 8 years ago by Ken Hibino <[email protected]>
Add pagination to users/posts#index action
6b2750c126ff594118733a6f2f536ed27b79a5e9 authored over 8 years ago by Ken Hibino <[email protected]>
6b2750c126ff594118733a6f2f536ed27b79a5e9 authored over 8 years ago by Ken Hibino <[email protected]>
Add pagination to API endpoint for fetching posts
6588a8f8997689f23de66798899a1ca26527763d authored over 8 years ago by Ken Hibino <[email protected]>
6588a8f8997689f23de66798899a1ca26527763d authored over 8 years ago by Ken Hibino <[email protected]>
Add pagination to notifications
ce5c2576a97680041d62ddf27b234fd9098eddcf authored over 8 years ago by Ken Hibino <[email protected]>
ce5c2576a97680041d62ddf27b234fd9098eddcf authored over 8 years ago by Ken Hibino <[email protected]>
Add enpoints for fetching notification count and clearing count
ded26ba56a5966a994ba81c84307e31389eda0c5 authored over 8 years ago by Ken Hibino <[email protected]>
ded26ba56a5966a994ba81c84307e31389eda0c5 authored over 8 years ago by Ken Hibino <[email protected]>
Add Notification model
42418cb3bab4afafc7b55cc8fb4f891e6187f684 authored over 8 years ago by Ken Hibino <[email protected]>
42418cb3bab4afafc7b55cc8fb4f891e6187f684 authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint to fetch followers
fd6a155c257373883bd965b24ff1f2a930aa3c83 authored over 8 years ago by Ken Hibino <[email protected]>
fd6a155c257373883bd965b24ff1f2a930aa3c83 authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for fetching followers for a user
d5881866db7fcb7632ba535513297dfe9d1ad36c authored over 8 years ago by Ken Hibino <[email protected]>
d5881866db7fcb7632ba535513297dfe9d1ad36c authored over 8 years ago by Ken Hibino <[email protected]>
Order posts by created_at field for users/posts#index action
d168142a336e9ccfc0a674888511fd36b723822a authored over 8 years ago by Ken Hibino <[email protected]>
d168142a336e9ccfc0a674888511fd36b723822a authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for fetching posts with place ID
c171998ec05a319336f4bfeb28139f5b73af80e0 authored over 8 years ago by Ken Hibino <[email protected]>
c171998ec05a319336f4bfeb28139f5b73af80e0 authored over 8 years ago by Ken Hibino <[email protected]>
Add folowers and following count to PublicProfileSerializer
d050194f412566fd65c0cd031bc7ba42cc74fb8a authored over 8 years ago by Ken Hibino <[email protected]>
d050194f412566fd65c0cd031bc7ba42cc74fb8a authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for following and unfollowing users
bb8f2396d19f3f0c619d2e824489f1165d36c6dd authored over 8 years ago by Ken Hibino <[email protected]>
bb8f2396d19f3f0c619d2e824489f1165d36c6dd authored over 8 years ago by Ken Hibino <[email protected]>
Create relationship model and add follow/unfollow methods to User
589a82f3cad4a345a3574c7f2e6ae2581bdbfe2b authored over 8 years ago by Ken Hibino <[email protected]>
589a82f3cad4a345a3574c7f2e6ae2581bdbfe2b authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for fetching publicProfile and posts by username
b08303f2038ada17bf235a5f2f4769c7619737ae authored over 8 years ago by Ken Hibino <[email protected]>
b08303f2038ada17bf235a5f2f4769c7619737ae authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for creating a comment for a post
b73528d42fd1a8534d5a46f33c5e7233c97ed7ce authored over 8 years ago by Ken Hibino <[email protected]>
b73528d42fd1a8534d5a46f33c5e7233c97ed7ce authored over 8 years ago by Ken Hibino <[email protected]>
Add Comment model
0bbfd94535fc81bc4cafdf0f381cc286347b08a3 authored over 8 years ago by Ken Hibino <[email protected]>
0bbfd94535fc81bc4cafdf0f381cc286347b08a3 authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for liking and disliking posts
c8ec9e286580263d3df66106feffa6f2da0e5969 authored over 8 years ago by Ken Hibino <[email protected]>
c8ec9e286580263d3df66106feffa6f2da0e5969 authored over 8 years ago by Ken Hibino <[email protected]>
Create Like model
288f221b2e0fcbe55e506283b8ea336d412891da authored over 8 years ago by Ken Hibino <[email protected]>
288f221b2e0fcbe55e506283b8ea336d412891da authored over 8 years ago by Ken Hibino <[email protected]>
Add location to Post model
ec67577b2e0a72449a30d05f31e6e9abbdd0793f authored over 8 years ago by Ken Hibino <[email protected]>
ec67577b2e0a72449a30d05f31e6e9abbdd0793f authored over 8 years ago by Ken Hibino <[email protected]>
Sort the JSON response for posts#index action by created_at timestamp
87cf95d9595558ff37a892daf890ac1518dfdd70 authored over 8 years ago by Ken Hibino <[email protected]>
87cf95d9595558ff37a892daf890ac1518dfdd70 authored over 8 years ago by Ken Hibino <[email protected]>
Require authenticated user for posts#index
faa2442c0e82c4ae0c0a16a4cca7a4122f7f7f98 authored over 8 years ago by Ken Hibino <[email protected]>
faa2442c0e82c4ae0c0a16a4cca7a4122f7f7f98 authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for fetching all posts
6a766abf0fa6ad2b43126029de09bbd5ff765420 authored over 8 years ago by Ken Hibino <[email protected]>
6a766abf0fa6ad2b43126029de09bbd5ff765420 authored over 8 years ago by Ken Hibino <[email protected]>
Change the output from CurrentUserSerializer
7bc1850c037aa562a0ba541c84a37fca5f29fc4f authored over 8 years ago by Ken Hibino <[email protected]>
7bc1850c037aa562a0ba541c84a37fca5f29fc4f authored over 8 years ago by Ken Hibino <[email protected]>
Update CurrentUser Serializer to include post_ids
a2f1c96c99500d9f3942e73c7f7beb7b67b485be authored over 8 years ago by Ken Hibino <[email protected]>
a2f1c96c99500d9f3942e73c7f7beb7b67b485be authored over 8 years ago by Ken Hibino <[email protected]>
Fix syntax error
1a22bd1906c33a7ac7cfb00751bc52ae3eb08103 authored over 8 years ago by Ken Hibino <[email protected]>
1a22bd1906c33a7ac7cfb00751bc52ae3eb08103 authored over 8 years ago by Ken Hibino <[email protected]>
Add filter attribute to posts
8fd7546466973e9cfe8770ab83a61958759b740a authored over 8 years ago by Ken Hibino <[email protected]>
8fd7546466973e9cfe8770ab83a61958759b740a authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for creating new post
6b5c8b02dddf234d76789a59863ca9342014c71d authored over 8 years ago by Ken Hibino <[email protected]>
6b5c8b02dddf234d76789a59863ca9342014c71d authored over 8 years ago by Ken Hibino <[email protected]>
Create Post model and PhotoUploader
ae69f34e819a95f08bd0ea652a3c1dc3e3f7bc37 authored over 8 years ago by Ken Hibino <[email protected]>
ae69f34e819a95f08bd0ea652a3c1dc3e3f7bc37 authored over 8 years ago by Ken Hibino <[email protected]>
Allow user to update email in profile update
2fff351de7f816266e0b954779cb69c57755faf3 authored over 8 years ago by Ken Hibino <[email protected]>
2fff351de7f816266e0b954779cb69c57755faf3 authored over 8 years ago by Ken Hibino <[email protected]>
Update .gitignore
0caf3c3eba4468dbb8bb157f070db03a9bdce22a authored over 8 years ago by Ken Hibino <[email protected]>
0caf3c3eba4468dbb8bb157f070db03a9bdce22a authored over 8 years ago by Ken Hibino <[email protected]>
Add Carrierwave cofig for S3
3ad464601318a33594c81959f7f87d94271f4b3d authored over 8 years ago by Ken Hibino <[email protected]>
3ad464601318a33594c81959f7f87d94271f4b3d authored over 8 years ago by Ken Hibino <[email protected]>
Add fog gem for production
969ab3238dc12e6b658f882bd93a6e10f4784c40 authored over 8 years ago by Ken Hibino <[email protected]>
969ab3238dc12e6b658f882bd93a6e10f4784c40 authored over 8 years ago by Ken Hibino <[email protected]>
Add rails_12factor gem for production
8b90f0e34aca3c6278e54ab859ce8e153def8a94 authored over 8 years ago by Ken Hibino <[email protected]>
8b90f0e34aca3c6278e54ab859ce8e153def8a94 authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for current user to update self-info
9ed74d672a3573955cfaf988d3db1c9dda754bea authored over 8 years ago by Ken Hibino <[email protected]>
9ed74d672a3573955cfaf988d3db1c9dda754bea authored over 8 years ago by Ken Hibino <[email protected]>
Enable CORS
c0308b58c53c61f0d7233d7b2b364615f74b9cca authored over 8 years ago by Ken Hibino <[email protected]>
c0308b58c53c61f0d7233d7b2b364615f74b9cca authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for uploading avatar image
2fa5aca091afd5f6cda6f891322fd54ef952be57 authored over 8 years ago by Ken Hibino <[email protected]>
2fa5aca091afd5f6cda6f891322fd54ef952be57 authored over 8 years ago by Ken Hibino <[email protected]>
Allow user to signin with either email or username
17294f5f089194b23b89984d2521384c667256b6 authored over 8 years ago by Ken Hibino <[email protected]>
17294f5f089194b23b89984d2521384c667256b6 authored over 8 years ago by Ken Hibino <[email protected]>
Create API endpoint for signin
959a537e38c2c642b9f50a2b22fc5413694872eb authored over 8 years ago by Ken Hibino <[email protected]>
959a537e38c2c642b9f50a2b22fc5413694872eb authored over 8 years ago by Ken Hibino <[email protected]>
Add token based authentication with JWT
51b75e3eb1bc82672ef121fa176ff31332082407 authored over 8 years ago by Ken Hibino <[email protected]>
51b75e3eb1bc82672ef121fa176ff31332082407 authored over 8 years ago by Ken Hibino <[email protected]>
Add API endpoint for user signup
2a92e80785abfa27c4fc4430f5e696117bd4c1aa authored over 8 years ago by Ken Hibino <[email protected]>
2a92e80785abfa27c4fc4430f5e696117bd4c1aa authored over 8 years ago by Ken Hibino <[email protected]>
Initialize repository
001df30f02bbf9545f9c443a4e3d160b8a5718a2 authored over 8 years ago by Ken Hibino <[email protected]>
001df30f02bbf9545f9c443a4e3d160b8a5718a2 authored over 8 years ago by Ken Hibino <[email protected]>