https://github.com/aashutoshrathi/labper
Smart Lab Management System (built using Django)
https://github.com/aashutoshrathi/labper
lab portal
Last synced: 4 months ago
JSON representation
Smart Lab Management System (built using Django)
- Host: GitHub
- URL: https://github.com/aashutoshrathi/labper
- Owner: aashutoshrathi
- License: mit
- Created: 2018-10-03T06:05:14.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-08-02T05:50:33.000Z (almost 3 years ago)
- Last Synced: 2025-02-28T16:02:54.769Z (over 1 year ago)
- Topics: lab, portal
- Language: CSS
- Homepage: https://labper.herokuapp.com/
- Size: 3.28 MB
- Stars: 24
- Watchers: 3
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Labper
Lab performance evaluator
## How to Use
To use this project, follow these steps:
- Make a `.env` file having same structure as `.env.sample`
- Get your G_KEY and G_SKEY by creating a project on [Google Dev Console](http://console.developers.google.com/)
- Add you client key to G_KEY and client secret key to G_SKEY.
- Fill up the following entries in `.env`.
```bash
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
EMAIL_HOST_USER=YourEmail
EMAIL_HOST_PASSWORD=YourPassword
```
- You have to enable access by insecure apps in your respective email serivce provider.
- Install requirements:
```bash
pip install -r requirements.txt
```
- Makemigrations and migrate the Database to populate the table
```bash
python manage.py makemigrations && python manage.py migrate
```
- Create superuser
```bash
python manage.py createsuperuser
```
- Run server
```bash
python manage.py runserver
```
## Deployment to Pythonanywhere
- Take Python 3.7 app with Django 2.0.8.
- Clone the repository using:
```sh
git clone https://github.com/aashutoshrathi/labper.git brutus
```
- Go into project directory using:
```sh
cd brutus
```
- Install requirements:
```sh
pip3 install --user -r requirements.txt
```
- Makemigrations and collectstatic using:
```sh
python3 manage.py makemigrations landing
python3 manage.py migrate
pytohn3 manage.py collectstatic
python3 manage.py createsuperuser
```
## Deployment to Heroku
One click easy deployment.
[](https://heroku.com/deploy?template=http://github.com/aashutoshrathi/labper)
## Author ✍️
[Team Labper](https://labper.pythonanywhere.com/about/)