Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/justine-george/book-fellow-frontend-react
- Owner: justine-george
- License: mit
- Created: 2024-09-03T10:09:55.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-07T10:21:23.000Z (4 months ago)
- Last Synced: 2024-11-08T17:14:55.710Z (about 2 months ago)
- Topics: bookclub, bookfellow, framer-motion, frontend, redux-toolkit, typescript, ui-design
- Language: TypeScript
- Homepage: https://book-fellow-frontend-react.pages.dev/
- Size: 8.22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).