Backend api made as a foundation to project for people who love books. Application let people borrow or buy/sell books to each other.
- Elixir 1.12
- Phoenix 1.6.13
- Ecto 3.6
- PostgreSQL
$ git clone https://github.com/mateuszbabski/Bookshare
$ cd Bookshare
mix deps.get
mix ecto.setup
mix phx.server
Visit localhost:4000
- Full custom authentication proccess for a user including reset/forgot password
- Confirmation emails
- Adding, updating and deleting books available to borrow/sell
- Leaving review to a user and possibility to respond to it
- Full Unit tests
To implement:
- Chat/Message features
- Live notifications
Feel free to fork project and work on it with me. I am open to any suggestions how to make it better.