Readlyst
Dec 2025MobileCompleted
Full-stack React Native app with authentication, posts, pagination, and cross-platform deployment.
React NativeExpoNode.jsExpressMongoDBJWT

Readlyst is a personal full-stack mobile application built using React Native (Expo) with a Node.js, Express, and MongoDB backend. The project focuses on understanding real-world mobile architecture, authentication flows, and end-to-end data handling across platforms. Users can sign up, log in, create posts with images, browse a paginated feed, manage profiles, and securely log out using JWT-based authentication. The app runs on Android, iOS, and Web from a single codebase and follows scalable architecture patterns.
Key Features
- JWT-based authentication with protected routes.
- Create posts with image upload and feed rendering.
- Paginated feed with infinite scrolling support.
- Profile management and secure logout flow.
- Cross-platform support for Android, iOS, and Web.
Key Takeaways
- Built and consumed REST APIs end-to-end.
- Implemented authentication and authorization using JWT.
- Handled pagination and infinite scrolling patterns.
- Managed global state and protected navigation.
- Shipped a cross-platform app from a single codebase.