Skip to content

BookFellow's interface with dynamic components, state management, real-time updates, and a responsive layout.

License

Notifications You must be signed in to change notification settings

justine-george/book-fellow-frontend-react

Repository files navigation

Book Fellow Frontend

This project is the frontend for Book Fellow, a platform for book lovers to connect, share reviews, and discover new books. It's built with React, TypeScript, and Vite.

Live Demo

Experience Book Fellow at: https://book-fellow-frontend-react.pages.dev/

Demo account:

Features

  • User authentication (login/register)
  • Landing page with features overview
  • Logged-in homepage with personalized content
  • Reading activity tracking
  • Community feed
  • Reading lists
  • Book recommendations

Tech Stack

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Framer Motion (for animations)
  • React Router (for routing)
  • Lucide React (for icons)

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
    
  3. Run the development server:
    npm run dev
    

Available Scripts

  • npm run dev: Starts the development server
  • npm run build: Builds the app for production
  • npm run lint: Runs the linter (Prettier)
  • npm run preview: Previews the production build locally

Deployment

This project is deployed using Cloudflare Pages. Any pushes to the main branch will trigger a new deployment.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open source and available under the MIT License.

About

BookFellow's interface with dynamic components, state management, real-time updates, and a responsive layout.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published