Live website: https://byte-books.vercel.app/
Install node.js and yarnpkg.
git clone https://github.com/mohaimin1935/bytebooks.git
cd bytebooks
yarn
yarn prisma generate
yarn run dev
// go to bytrebooks folder
git pull
yarn // if not working
yarn prisma generate
yarn run dev
git add .
git commit -m "any message"
git push
npx prisma init --datasource-provider mongodb
npx prisma generate
npx prisma studio
Open http://localhost:3000 with your browser to see the result.
Next JS, Tailwind CSS, MongoDB, Prisma ORM, Next Auth, Framer Motion
Bytebook is an audiobook library where users can listen to audiobooks and read the text version as well. There are three types of users: Admin, Creator and Reader. Admin can manage users, creators, and books. Creators can upload books and readers can listen to them. The application is built with Next.js, Tailwind CSS, MongoDB, Prisma ORM, Next Auth, and Framer Motion.
Admin: [email protected]
, Password: 123456
Creator: [email protected]
, Password: 123456
Reader: [email protected]
, Password: 123456
- Manage users, creators, and books
- Resolve reports from users
- View insightful analytics with charts
- Manage own books
- Interactive editor
- Suggesting books according to user preference
- Track real-time book progress
- Notification upon publishing new audiobook
- Maintain shelf for books
- Highlight manager
- Personal analytics