/ngo-portal

Primary LanguagePythonOtherNOASSERTION

Seva Project

The goal is to create a website for the iCare group from PESIT to help out NGOs and volunteering students. This is a very basic site forked from Pinax (which is based on Django).

Completed:

  • Student registration form (forms.py)

Todo:

Please check the spec_sheet.docx for more information. It is still very vague, improving it with specific details would be the goal. If possible, convert it to plaintext (markdown?). There are few wireframes in the wireframes/ folder.

  • Check out the issues

How to contribute:

This is a simple project. It is intended for people who are starting out Open Source developement. Mostly targeted towards PESIT students, others are welcome as well.

You can probably check out the django docs at https://www.djangoproject.com/. This is an MVC (Model view controller) framework. For an example, check out forms.py that is used in views.py. Finally, configured in urls.py.

Contribute by creating a github account https://github.com/signup/free . You'll play around with SSH keys. Basically, upload your public key to github servers. After you are done with the edits, send in a pull request https://help.github.com/articles/using-pull-requests

We usually hangout at #pes-os on Freenode, http://webchat.freenode.net/?channels=pes-os if you need help. Or better yet, join #django

Setup:

pip install -r requirements.txt

After your edits ./start.sh This is tiny bash script to syncdb and runserver

Please checkout the references for specifics:

https://docs.djangoproject.com/en/dev/ref/

Check out the requirements.txt

Googling should take you to their corresponding documentation like

http://django-user-accounts.readthedocs.org/en/latest/usage.html

Pretty much everything is a Google away. If you are stuck feel free to mail me.

Happy Contributing,

The PES Opensource Team