Inspiration

I have always loved reading, but more than reading, I love talking about reading, and discussing books with my friends so I set out to build a website, Later Books, with a robust community of readers where people can set goals for themselves, and that gets logged in their reading list, and then when they finish, they can move it to their library. By racking up achievements, they will be motivated to read more, and they will also get to be part of a "reading family" by commenting on books and connecting with others who have also read the same books.

What it does

In later books, there is the homepage, where users can search for books and a reading list and library where all the books that users want to read, and the books they've finished show up. When they search books, they will get up to ten results that match their query. When they find the book they're looking for, they can click on the title, and they will be redirected to a page with information about the book, like the title, the cover image, the publisher, author, and description. They will also see an "add to reading list" button and a comments section, where they can talk about their own opinions.

How I built it

I built Later Books using Django, and the languages I used were python, Html, and CSS.

Accomplishments that I'm proud of

I'm really proud of figuring out the API, and the comments section, because it's not just the user and the database that are interacting, but the comments for each book have to stay separate, and all the users need to be able to see not just their own comments, but other's comments as well. I'm also just really proud of the website in general since it's my first website.

What I learned

I've learned a lot from this website since it was my first one. I learned Html and CSS, and I learned how to use Django and Github. I learned how to work with databases and APIs too.

What's next for Later Books

Next, I want to add a book preview button for each of the books, so that users can take a peek into anything that interests them. I also want to add a book recommendation feature that recommends books based on genres and authors of the books that the users have finished already. I also want to add a way for users to remove a book from their reading list, without having to finish it

Built With

Share this project:

Updates