→ Project nameLife App & GraphQL backend
Expo & React Native mobile app with Nest.js backend. Features include user authentication, creating reminders with tasks and images, expense tracking, creating secured notes with expo-authentication, creating your own workouts and exercises to track your progress. The app is powered by a GraphQL API provided by the backend server. The backend server is built with Nest.js and MySQL database with TypeORM. It offers a GraphQL API for the mobile app. Secure user authentication is ensured with JWT for token-based authentication and Bcrypt for password hashing. Push notifications are managed with expo-push-notifications-sdk and scheduled tasks with @nestjs/schedule.
- User authentication
- Creating reminders with tasks and images
- Expense tracking
- Creating secured notes
- Creating your own workouts and tracking your progress
→ Project stack
- Frontend
- Backend
→ Extra libs
@shopify/calendar@reduxjs/toolkitexpo-secure-storeexpo-authenticationBcryptJWT@apollo/client@nestjs/scheduleexpo-push-notifications-sdkgraphql