Skip to content

Utkarshende/bookstreak-mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“š BookStreak - Reading Streak and Social Platform

BookStreak is a full-stack application designed to help users maintain a daily reading habit, track their progress, and engage in social competition via a real-time leaderboard and chat system.

Application Screenshot

Screenshot of the Leaderboard

Live Demo

Click on the link : https://bookstreak-mern-frontend.onrender.com

๐Ÿš€ Key Features

Daily Reading Log: Quick entry to log pages read and update the reading streak.

Streak Tracking: Motivation via continuous streak monitoring.

Authentication: Secure registration and login using JWTs.

Leaderboard: Social competition displaying top readers based on pages and streak length.

Real-time Chat: Communication with other users using Socket.io.

โš™๏ธ Technologies Used

Client (Frontend)

React (with Vite)

CSS (for styling)

Zustand (for state management)

Axios (for API communication)

React Router DOM (for navigation)

Server (Backend)

Node.js / Express.js

MongoDB (via Mongoose)

JSON Web Tokens (JWT) (for authentication)

Socket.io (for real-time chat)

Platform Link :

GitHub

[https://github.com/Utkarshende]

LinkedIn

[https://www.linkedin.com/in/utkarsha-shende-344b57231/]

Peerlist

[https://peerlist.io/utkarsha_]

Contact

For any inquiries or feedback, please contact:

Utkarsha Shende

๐Ÿ“ง Email : [email protected]

About

A full-stack social platform to motivate users by tracking their daily reading streak and progress on a real-time leaderboard.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages