Skip to content

Commit 3e7f33e

Browse files
committed
initial release
0 parents  commit 3e7f33e

File tree

7 files changed

+814
-0
lines changed

7 files changed

+814
-0
lines changed

.gitignore

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
*.swp
2+
*.swo
3+
env/
4+
__pycache__
5+
secrets.py
6+
*.pyc
7+
easyrash.log

README.md

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
Introduction
2+
-------------
3+
4+
EasyRash is an online platform for organizing academic conferences.
5+
It covers all the roles and phases involved in the process, including
6+
Event and Paper submissions and Peer-Review.
7+
The reviewers can use the site to annotate the papers
8+
and give feedback to the chair for the final decision.
9+
10+
This is the EasyRash server repo.
11+
12+
Requirements
13+
------
14+
```
15+
Flask
16+
Flask-HTTPAuth
17+
Flask-Mail
18+
Flask-RESTful
19+
Flask-WTF
20+
flask-mongoengine
21+
passlib
22+
```
23+
24+
You can use pip and virtualenv for and easier installation.
25+
26+
```
27+
virtualenv .env
28+
. .env/bin/activate
29+
pip install -r requirements
30+
deactivate
31+
```
32+
33+
34+
Usage
35+
------
36+
37+
- Install requirements
38+
- Fill in the config in secrets.py
39+
- Host and port can be changed in run.py (defaults to localhost:10000)
40+
- python run.py

easyrash/__init__.py

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from flask import Flask
2+
from flask_restful import Resource, Api
3+
from flask_httpauth import HTTPBasicAuth
4+
5+
app = Flask(__name__)
6+
apiobj = Api(app)
7+
auth = HTTPBasicAuth()
8+
9+
10+
import secrets
11+
import easyrash.api
12+
import easyrash.models

0 commit comments

Comments
 (0)