a platform where readers can read books and publishers can publish their books
This is a web app made with GO
- Readers can join as member to read books online by subscribing to specific books
- Readers can subscribe at most 3 books at a time
- Publishers can publish their books online but an admin have to approve to book to be published
- Admins can reject/unpublish any book if its necessary
- Admins can also block any specific users if its necessary too
- More feature yet to come
NB: UI Needs more development, we are working on that slowly. Actually we've just built the backend to see how golang works!
- Install GO language on your Linux-based machine form here and set your GOPATH
- From terminal enter
go get github.com/sonjoydabnath/BookWorm - Now enter
cd $GOPATH/src/github.com/sonjoydabnath/BookWorm - Edit the
config.jsonfile with yourhost,port,database.host,database.portdatabase.schemadatabase.username,database.password - Now run the
backup.sqlto create the full database - Finally From terminal enter
go run main.goand go to browser
- Email:
[email protected] - Password:
sonjoy
github.com/gorilla/securecookiegithub.202132.xyz/gorilla/muxgithub.202132.xyz/go-sql-driver/mysql