Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justine-george/book-fellow-frontend-react

BookFellow's interface with dynamic components, state management, real-time updates, and a responsive layout.
https://github.com/justine-george/book-fellow-frontend-react

bookclub bookfellow framer-motion frontend redux-toolkit typescript ui-design

Last synced: 4 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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/](https://book-fellow-frontend-react.pages.dev/)

Demo account:

- Email: [email protected]
- Password: readingisfun

## 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](LICENSE).