Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/krasivaya/african-books

This is a Python application that allows a user to become an author and publish his/her book for other users to view, like and comment on it, and also be able to see it's location. Therefore the user will be having his/her profile where his/her information will be kept along with the name and number of books s/he has. (Live site is down below)
https://github.com/krasivaya/african-books

flask heroku postgresql python virtualenv

Last synced: about 2 hours ago
JSON representation

This is a Python application that allows a user to become an author and publish his/her book for other users to view, like and comment on it, and also be able to see it's location. Therefore the user will be having his/her profile where his/her information will be kept along with the name and number of books s/he has. (Live site is down below)

Awesome Lists containing this project

README

        

# African Books

### Developed By
[Carine I. SEMWAGA](https://github.com/Krasivaya)

### Description
This is an Python application that allows a user to become an author and publish his/her book for other users to view, like and comment on it, and also be able to see it's location. Therefore the user will be having his/her profile where his/her information will be kept along with the name and number of books s/he has.

### Technologies Used

1. Python3.6
2. Virtualenv
3. Flask
4. HTML
5. Bootsrap & CSS
6. Git Version Control
7. Postgresql
8. Heruko

### Setup/Installation Requirements

* Open your terminal
* initialize github, git clone ` https://github.com/Krasivaya/African-Books.git `
* cd African-Books
* open folder in prefered IDE
* open terminal
* Create virtul environment `python3.6 -m venv --without-pip virtual`
* Activate virtual envirnoment `source virtual/bin/activate`
* Install the latest version of pip `curl https://bootstrap.pypa.io/get-pip.py | python`
* Install all requirements `pip install -r requirements.txt`
* Run in terminal `chmod a+x start.sh`
* Run in terminal `./start.sh`
* Run the application in your localhost provided

### Known Bugs
No bug known. If you found any, please contact!

### Contacts
Email: [email protected]

### Live site
[African-Books](https://krasivaya-african-books.herokuapp.com/)

### License
This project is under the [MIT](https://github.com/Krasivaya/github/blob/master/LICENSE) license.

##### Copyright (c) 2019 Carine I. SEMWAGA.