-
This is the signup page, where users can create their accounts.
-
This is the login page, where users can log in if they already have an account.
-
This is the top of the home page, where users can search for books.
-
This is the lower half of the home page, where users can see their reading lists and library.
-
This is the page where users can browse through search results and find what interests them the most.
-
This is the top of the book page, where users can search again, and also see the book cover and "add to reading list" button.
-
This is the middle of the book page, with the information about the book.
-
This is the comments section.
-
This is what a comment looks like. One thing I have to fix is the time zone, because it shows the wrong time right now.
-
This is just what it looks like if I search for a different book.
-
This is what the reading list looks like with books in it.
-
This is what the library looks like with books in it.
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

Log in or sign up for Devpost to join the conversation.