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.
Click on the link : https://bookstreak-mern-frontend.onrender.com
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.
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)
GitHub
[https://github.com/Utkarshende]
[https://www.linkedin.com/in/utkarsha-shende-344b57231/]
Peerlist
[https://peerlist.io/utkarsha_]
For any inquiries or feedback, please contact:
Utkarsha Shende
๐ง Email : [email protected]
