Study-hard is a Web-Based Application for managing study group.
Before study-hard
, study group manager had to be in charge of whole operation and financial management such as panalty, gurantee etc. Which was unclearly supervised by manager.
The study-hard
can solve above problems. study-hard
support recruitment, management and participation of study gorups to deal with problems.
1. As a manager
- Rejecting or approving participation in study group
- Possible to access applicant’s information (institution, email, gender, etc.)
- Managing study group members attendance (Late / absent / attendance)
- Managing study group members penalty (Reasons for penalty / Fill in fine amount)
- Managing deposit payment
- Posting Announcements
2. As a general user
- Searching study group
- Asking for permission to join specific study group
- Checking announcement (a study group that joined)
- Each member can check other members attendance, payment of penalties and deposit money
- Can check the total amount of fine in study group
- Can chat with study member
- Python 3.5+
- Django 1.11+
- PostgreSQL
- Ubuntu or Using Docker Image
We recommand you to use docker image
$ docker-compose up -d
$ make
For further instructions on installation, please visit our wiki page.
Please check NOTICE
django
django-phonenumber-field
pokinator
psycopg2
raven
asgi_redis
django-redis
channels
twisted
jquery
bootstrap
font-awesome
We have a wiki page for project introduction, installation guide, and some documentation.
We welcome any documentation contribution.
We welcome any and all suggestions. Please follow our guideline when contributing to our project.
If you find a bug, please report it to us using the Issues page on GitHub, with appropriate labels(bug, ..)!
And we're also using error logging system with Sentry. So you don't need a capture page for every error log.
GNU General Public License v3.0 (GPL-3)
study-hard, Study group management service Copyright (C) 2017 3ssarah, punkyoon, simzipark
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.