File tree 7 files changed +814
-0
lines changed
7 files changed +814
-0
lines changed Original file line number Diff line number Diff line change
1
+ * .swp
2
+ * .swo
3
+ env /
4
+ __pycache__
5
+ secrets.py
6
+ * .pyc
7
+ easyrash.log
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
You can’t perform that action at this time.
0 commit comments