OpenNGO is a free, open source project to help non-governmental organizations (NGOs) best manage their resoures and projects.
OpenNGO is a web-based Ruby on Rails app
Technology Stack
OS:
Tested on:
Should work fine on any *nix systems (any trubles? open an issue)
Main gems/lib/services used to power the OpenNGO:
- Rails MVC Web framework
- Bootstrap/JQuery UI
- Paperclip Upload
- Devise Authentication
- CanCanCan Autherization
- Omniauth Login with FB/Twitter
- Kaminari Pagination
- Globalize Content Translation
- Trello Collaboration Tool
- RSpec Ruby Testing Lib
- Travis-Ci Continuous Integration
- Heroku Demo Hosting
Databases (tested on):
RoadMap
Version 1.0
- [x] Ability to Add Projects
- [x] Ability to Add Members
- [x] Ability to Add Donors
- [x] Ability to Add NGO Branches
- [x] Ability to Add Activites, freeform or to project
- [x] Ability to Add expenses to an Activity
- [x] Tagging for (projects, members)
- [x] Basic Integration with Trello
- [ ] Ability to Add Milestones
- [ ] Members Notifications (email, sms)
Current Status
OpenNGO is is currently stable, nonetheless it is under heavy development.
How to contribute
Following instructions are meant for *nix systems. We highly recommend using one for working with OpenNGO.
- Install prerequisites (ruby/rails/git)
- Fork OpenNGO repo
- Create a clone of your fork on your system
- Make your modification or add a feature
- Make a pull request
- If the request is approved, you will have made your contribution to OpenNGO! Nice Work!
License
OpenNGO is released under Apache License V 2.0
About Eptikar IT Solutions
OpenNGO is maintained and funded by Eptikar IT Solutions. The names and logos for Eptikar are trademarks of Eptikar IT Solutions, inc.
We :heart: open source software and we use awesome open source tools to provide custom software development to our clients. Get in touch.