{"id":23869491,"url":"https://github.com/fredwu/angel_nest","last_synced_at":"2025-04-13T04:59:00.009Z","repository":{"id":1523688,"uuid":"1787925","full_name":"fredwu/angel_nest","owner":"fredwu","description":"Project code name: Angel Nest. :)","archived":false,"fork":false,"pushed_at":"2022-10-19T08:27:28.000Z","size":449,"stargazers_count":773,"open_issues_count":10,"forks_count":178,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-04-13T04:58:55.356Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://fredwu.me/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"maniacdev/iOS-Balloon-Game-Tutorial","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fredwu.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}},"created_at":"2011-05-23T12:57:55.000Z","updated_at":"2025-03-05T01:52:21.000Z","dependencies_parsed_at":"2023-01-11T16:04:25.866Z","dependency_job_id":null,"html_url":"https://github.com/fredwu/angel_nest","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/fredwu%2Fangel_nest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fredwu%2Fangel_nest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fredwu%2Fangel_nest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fredwu%2Fangel_nest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fredwu","download_url":"https://codeload.github.com/fredwu/angel_nest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248665759,"owners_count":21142123,"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":"2025-01-03T12:35:51.204Z","updated_at":"2025-04-13T04:58:59.976Z","avatar_url":"https://github.com/fredwu.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Angel Nest [![Build Status](https://secure.travis-ci.org/fredwu/angel_nest.png?branch=master)](http://travis-ci.org/fredwu/angel_nest) [![Dependency Status](https://gemnasium.com/fredwu/angel_nest.png)](https://gemnasium.com/fredwu/angel_nest) [![endorse](http://api.coderwall.com/fredwu/endorsecount.png)](http://coderwall.com/fredwu)\n\n- Hacker News comments: http://news.ycombinator.com/item?id=2891907\n- Reddit comments: http://www.reddit.com/r/programming/comments/jkr8r/developer_opensources_200_hr_project_after_client/\n- The story behind this: http://fredwu.me/post/9036730472/open-sourcing-a-200-hour-project-the-story-behind-it\n- The things I have learnt: http://fredwu.me/post/9703934823/startup-vc-and-the-things-i-learnt-from-open-sourcing\n\n## Testimonials from HNers\n\n- \u003e Holy shit the code is clean. Good job dude. I'm impressed by your .SCSS too. Good quality dev right here.\n\n- \u003e Something not noted: he's turned a negative event (getting stiffed) into positive exposure for his work with hundreds of HN readers. At least at a glance, it seems like solid and clean Rails / Ruby code (and I think I've seen some other commenters noting that as well.) I'd be surprised if this post didn't result in at least one new client down the road... nicely played.\n\n## What is Angel Nest?\n\nAngel Nest is the code name of a project initially commissioned by a so called entrepreneur. The system itself and the business are modelled after [AngelList](http://angel.co/). The goal of this project was to become one of the first ones targeted at the Chinese entrepreneurship and investment market.\n\n## Why is it open-sourced now?\n\nAfter spending 200+ hours developing the system, not a dime has been seen or given. The work itself has given me an incredible amount of stress due to the tight schedule and the ever delaying job contract.\n\nWeeks have gone by without any light of payment coming through, thereby I am releasing the source code, hopefully it will at least benefit some people who might be interested.\n\n## What is the state of the system?\n\nThe system, even though was developed under pressure, is in a reasonably good state. It has sufficient unit test coverage (though no view tests or integration tests) and in some parts the UI works better than AngelList. The front-end JavaScript code is a bit hacky and messy however.\n\n## Are you going to develop this further?\n\nProbably no, but if you think this system could be used for something else, and you would like to work on it together, please feel free to drop me a line.\n\n## This system sucks\n\nWell duh. I have my day job as well as my own adventure to worry about on top of this stressful project, so please cut me some slack. ;)\n\n## System Info\n\n### Stack\n\n- ruby 1.9\n- rails 3.2\n\n### Setup Instructions\n\n- `gem install bundler`\n- `bundle install`\n\n### Run Test Suites\n\n- `rake spec` for integration and unit tests\n\n### Development Notes\n\nIn order to keep DB migration to minimum, migration files are modified during the development. Please run `rake dev:db:reset` to keep your database schema up to date.\n\n## Setup Guide\n\nIn order to run the system (for demo and development purposes), you may follow the following steps:\n\n- clone the repo, obviously\n- if you use [RVM](http://beginrescueend.com/), you may rename the `_rvmrc` file to `.rvmrc` and adjust its content accordingly\n- copy or rename `config/database.example.yml` to `config/database.yml` and adjust its content accordingly\n- `bundle install`\n- `rake db:create`\n- `rake dev:db:reset`\n- `rails s`\n- done, fire up your browser and browse to `http://localhost:3000/` :)\n- the default login is `test@example.com` and password `password`\n\n## License\n\nDual licensed under the [MIT](http://www.opensource.org/licenses/mit-license.php) and [GPL](http://www.gnu.org/licenses/gpl.html) licenses.\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/fredwu/angel_nest/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredwu%2Fangel_nest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffredwu%2Fangel_nest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredwu%2Fangel_nest/lists"}