All Projects → anitab-org → Vms

anitab-org / Vms

Licence: gpl-2.0
THIS PROJECT IS ARCHIVED. Volunteer Management System.

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Vms

Django Postgres Extra
Bringing all of PostgreSQL's awesomeness to Django.
Stars: ✭ 365 (+187.4%)
Mutual labels:  postgresql, django
Django rest example
Django/DRF rest application example.
Stars: ✭ 17 (-86.61%)
Mutual labels:  postgresql, django
Django React Boilerplate
DIY Django + React Boilerplate for starting your SaaS
Stars: ✭ 385 (+203.15%)
Mutual labels:  postgresql, django
Django Migration Linter
🚀 Detect backward incompatible migrations for your django project
Stars: ✭ 231 (+81.89%)
Mutual labels:  postgresql, django
Django Tsvector Field
Django field for tsvector (PostgreSQL full text search vector) with managed stored procedure and triggers.
Stars: ✭ 56 (-55.91%)
Mutual labels:  postgresql, django
Dsmr Reader
DSMR-protocol reader, telegram data storage and energy consumption visualizer. Can be used for reading the smart meter DSMR (Dutch Smart Meter Requirements) P1 port yourself at your home. You will need a cable and hardware that can run Linux software. Free for non-commercial use. A Docker implementation can be found here: https://github.com/xirixiz/dsmr-reader-docker
Stars: ✭ 327 (+157.48%)
Mutual labels:  postgresql, django
Feedhq
FeedHQ is a web-based feed reader
Stars: ✭ 525 (+313.39%)
Mutual labels:  postgresql, django
Django Zombodb
Easy Django integration with Elasticsearch through ZomboDB Postgres Extension
Stars: ✭ 136 (+7.09%)
Mutual labels:  postgresql, django
Project Dashboard With Django
Agile Project Management dashboard with Django REST and Vue.js
Stars: ✭ 25 (-80.31%)
Mutual labels:  postgresql, django
Django Rest Booking Api
A Restful api which allows you to book sports events or update existing odds.
Stars: ✭ 24 (-81.1%)
Mutual labels:  postgresql, django
Django Sharding
A sharding library for Django
Stars: ✭ 184 (+44.88%)
Mutual labels:  postgresql, django
Hydroshare
HydroShare is a collaborative website for better access to data and models in the hydrologic sciences.
Stars: ✭ 117 (-7.87%)
Mutual labels:  postgresql, django
Docker Django
A project to get you started with Docker and Django.
Stars: ✭ 170 (+33.86%)
Mutual labels:  postgresql, django
Docker Django Nginx Uwsgi Postgres Tutorial
Docker + Django + Nginx + uWSGI + Postgres 基本教學 - 從無到有 ( Docker + Django + Nginx + uWSGI + Postgres Tutorial )
Stars: ✭ 334 (+162.99%)
Mutual labels:  postgresql, django
Usaspending Api
Server application to serve U.S. federal spending data via a RESTful API
Stars: ✭ 166 (+30.71%)
Mutual labels:  postgresql, django
Django Dbbackup
Management commands to help backup and restore your project database and media files
Stars: ✭ 471 (+270.87%)
Mutual labels:  postgresql, django
Docker Tutorial
Docker 基本教學 - 從無到有 Docker-Beginners-Guide 教你用 Docker 建立 Django + PostgreSQL 📝
Stars: ✭ 906 (+613.39%)
Mutual labels:  postgresql, django
Docker Nginx Postgres Django Example
Example using Docker, Django, multiple Postgres databases, NginX, Gunicorn, pipenv, GitLab CI and tox.
Stars: ✭ 110 (-13.39%)
Mutual labels:  postgresql, django
W3develops
The w3develops.org open source codebase - Learn, build, and meetup with other developers on DISCORD https://discord.gg/WphGvTT and YOUTUBE http://bit.ly/codingyt
Stars: ✭ 120 (-5.51%)
Mutual labels:  postgresql, django
Cstore fdw
Columnar storage extension for Postgres built as a foreign data wrapper. Check out https://github.com/citusdata/citus for a modernized columnar storage implementation built as a table access method.
Stars: ✭ 1,642 (+1192.91%)
Mutual labels:  postgresql

Volunteer Management System(VMS)

Build Status Coverage Status PRs Welcome project chat Python Version codecov

AnitaB.org has many volunteers that offer their skills, time, and commitment to our vision and projects. The Volunteer Management System (VMS) will be useful for volunteer coordinators, volunteer sign-up, tracking hours, and reporting.

This project is under active development.

VMS is live here.

If you are an Outreachy Applicant, start with reading this.

Features

The VMS is developed in phases. The initial implementation tracks volunteers' contact information, enables administrators to track volunteer hours, and allows reporting of useful information.

Installation

The VMS project uses the Django web framework and Python.

To get started, read the Installation Guide.

Run VMS in a Docker Container

If you wish to view a sneak peek of the AnitaB.org VMS, you may use Docker to preview the VMS. Note: The following Docker configuration is not intended to be run in production at the moment. It may be configured to do so in the future.

  1. Install Docker. Follow the installation steps for your specific operating system:
    • Docker runs natively on a Linux-based system.
    • For Windows and Mac OS X, you should follow instructions for installing boot2docker which also installs VirtualBox.
  2. Install docker-compose. Note: fig has been deprecated. Docker-compose replaces fig.
  3. Create a new directory on your local system.
  4. Enter git clone [email protected]:anitab-org/vms.git to clone the AnitaB.org VMS repository. After the clone is done, change directory (cd) to the vms directory.
  5. Run docker-compose build. This pulls the Docker images required to run the project and installs the necessary dependencies.
  6. Run docker run -e SECRET_KEY=foobarbaz vms_web
  7. Run docker-compose run web python vms/manage.py migrate.
  8. Run docker-compose run web python vms/manage.py cities_light for downloading and importing data for django-cities-light.
  9. Optional: Run docker-compose run web python vms/manage.py createsuperuser if you wish to create a superuser to access the admin panel.
  10. Run docker-compose up to start the webserver for the Django AnitaB.org VMS project.
  11. AnitaB.org VMS should be running on port 8000.
    • If you are on Linux, enter http://0.0.0.0:8000 in your browser.
    • If you are using boot2docker on Windows or Mac OS X, enter http://192.168.59.103:8000/ in your browser. If this IP address doesn't work, run boot2docker ip from the command line and replace the previous IP address in the HTTP request with the IP returned by boot2docker.

Contribute

Branches

The repository has the following permanent branches:

  • master This contains the code which has been released.

  • develop This contains the latest code. All the contributing PRs must be sent to this branch. When we want to release the next version of the app, this branch is merged into the master branch.

  • aws This is the branch through which the project is deployed.

Documentation

User and developer documentation for AnitaB.org Portal VMS project is generated using Markdown and available online for convenient reading at VMS Website.

Google Summer of Code (GSoC) Development

We are pleased to participate in the Google Summer of Code and are grateful for the contributions from our GSoC developers.

Communicate

The best way to connect with the maintainers is through Github comments. Communicate with our community on AnitaB.org Open Source Zulip. For queries regarding VMS Project join, #vms and newcomers can join, #newcomers.

License

The project is licensed under the GNU GENERAL PUBLIC LICENSE.

A heartfelt thank you to all wonderful contributors of software, guidance, and encouragement.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].