Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mahmoudrizk/job_adv
https://github.com/mahmoudrizk/job_adv
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/mahmoudrizk/job_adv
- Owner: MahmoudRizk
- Created: 2020-07-15T01:50:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T11:09:58.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T22:55:53.777Z (27 days ago)
- Language: Python
- Size: 21.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# job_adv
## Installation
* This app is using ```Postgres``` database & ```Python3```, so you will need to install them first.
* Create database named job_adv.
* Install dependencies ```pip install -r requirements.txt```
* Set environment variables:
```SQLALCHEMY_DATABASE_URI='postgresql://username:password@localhost:5432/job_adv'```
```SECRET_KEY='MY-SECRET-KEY'```
```UPLOAD_FOLDER='/MY-DATA-FOLDER-PATH'```
```MAX_CONTENT_PATH=10000```
* Run database migrations:
```flask db init```
```flask db migrate```
```flask db upgrade```
* Run the app:
```flask run```
## Features:
* Signup page with frontend fields validations.
* Upload documents to local storage instead of binaries in database.
* Creating new Jobs if user is logged in only.
* Viewing Jobs for public and private users.
* Sign up with Google accounts.
## Future work:
* Implement the ability to apply for posted jobs.
* Implement different types of accounts "Admin, Employer, Employee, ...etc"
* Improve User interface.