Skip to content

EmmyRecent/Booklue-front-end

Repository files navigation

Booklue

A Social media for book enthusiasts.

🎨 Design

sketch of the app

🎯 Features

  • Track Your Reading Journey
  • Take Detailed Notes
  • Rate Your Books
  • Organize Your Personal Library
  • Share Reviews with the Community
  • Customizable Profile Page

Upcoming Features in Version 2.0

  • Messaging
  • Commenting
  • Likes

💻 Technologies

HTML5 CSS JavaScript React TailwindCSS

⚙️ Installation & Usage

Make sure to read the contributing guidelines

1. Clone this Repository

git clone https://github.com/EmmyRecent/Booklue-front-end.git

2. Navigate to the directory

cd booklue-front-end

3. Install all dependencies

npm install

Available Scripts

In the project directory, you can run:

npm run dev

Runs the app in the development mode.
Open http://localhost:5173 to view it in your browser.

📚 Lessons Learned

  • React and React Router v 6.4
  • State Management
  • Real-Time Updates with Socket.io
  • Component Structure and Styling
  • Responsive Design
  • Form Handling and Validation
  • Axios for API Requests
  • Sorting and Filtering Data
  • Client-Side Authentication Handling
  • Version Control with Git and GitHub

✨ Inspiration

About

A Booklue front-end repo

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors