Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krmax44/haweb
We make a Homework Exchange Website.
https://github.com/krmax44/haweb
Last synced: 10 days ago
JSON representation
We make a Homework Exchange Website.
- Host: GitHub
- URL: https://github.com/krmax44/haweb
- Owner: krmax44
- License: gpl-3.0
- Created: 2018-11-12T15:15:13.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-12T15:30:12.000Z (about 6 years ago)
- Last Synced: 2024-11-10T23:40:40.371Z (2 months ago)
- Language: Java
- Homepage:
- Size: 5.71 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ![Haweb](/client-html/icon/favicon-16x16.png) Haweb
### We Make a Homework Exchange Website. ###This page will for exchanging your **Homework** and **Chat** with your **Classmates** and you can write **Know-How** articles.
## Server
#### Install
##### Linux
apt (Ubuntu, Mint & Debian)
```bash
sudo apt install python3-passlibsudo apt install python3-tornado
```
or with pip you need [python3]("https://www.python.org/downloads/") installed
```bash
sudo pip3 install passlibsudo pip3 install tornado
```
##### Windows
With pip (you need [python3]("https://www.python.org/downloads/") installed)
```cmd
pathtopythonexe -m pip install passlibpathtopythonexe -m pip install tornado
```#### Start the Server
Linux
```bash
cd server # Be sure you are in the Haweb directory
python3 server.py
```
Windows
```cmd
cd server
python server.py # Check that your Python is in the Env.
#Path if python2 is installed too run python3 server.py
```## Client
### Website
### Desktop application
Java application with root in client-desktop/
```YAML
Main: main.org.jugendhack.HAWEBDesktop.Main.main
```
**Note:** JFrame Layout is produced by the IntelliJ GridLayoutManager## Functions
#### Know-How
The idea of this page is to exchange Know-How. For example rules in Math or English grammar rules.
#### Homework
This part of the page will be for exchanging homework.
#### Chat
Here you can chat with your classmates.
Communication bases on Websocket.This is Supported in Web. Desktop-client integration comming soon.