Booket - Spin Your Own Tale
Welcome to Booket, a social media platform with a book theme that allows users to publish and share their own virtual books and pages. Dive into a world where storytelling meets social interaction.
Preview
Features
-
User Authentication:
- Create a personalized account with a profile picture and banner image to make your presence uniquely yours.
-
Book Creation:
- Craft virtual books (albums) with a cover, title, synopsis, category, and privacy setting, bringing your literary ideas to life.
-
Page Creation:
- Populate your books with pages (posts) containing captivating images, captions, and titles. Express your creativity and share your stories with the world.
-
Book Navigation:
- Seamlessly navigate between pages within a book, explore the table of contents, and enjoy a smooth reading experience.
-
Annotations:
- Engage with the content by adding annotations (comments) on any page within a book. Share your thoughts, connect with other readers, and discuss the stories.
-
Profile Exploration:
- Discover the literary creations of other users by exploring their profiles. View all the books and pages they have crafted and appreciate the diversity of storytelling on Booket.
Tech Stack
-
Backend:
- Python
- Flask
- SQLAlchemy
- AWS
-
Frontend:
- React-Redux
- Javascript
- HTML5/CSS3
Usage
-
Create an Account:
- Sign up on Booket by providing an email, username details and upload a profile picture and banner image.
-
Craft Your Books:
- Create books with cover images, titles, synopses, categories, and privacy settings.
-
Compose Pages:
- Populate your books with engaging pages, each with images, captions, and titles.
-
Navigate and Connect:
- Explore the books and pages of other users, and interact with annotations. Connect with fellow readers and creators.
Future Plans
Messaging
- A more interactive user experience by incorporating websockets to have a real time messaging feature between two users
Friends List
- Keep track of those you've really connected with in this community!
User Tabs and Full Mobile Responsiveness
- Currently the mobile view of the pages is small, I hope to find some way to supplement this by changing the layout but I may have to sacrifice the page flip animation.
Contact
If you're reading this far, I'd love to have a chat with you!
Please feel free to reach out to me at b.n.tamayo7@gmail.com or my LinkedIn.
You can also view more from me and about me by looking at my portfolio
Enjoy Booket and happy storytelling! 📚