@DMQQ

Project nameMyLife 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. Both the mobile app and backend server are designed and built by me from scratch.

  • User authentication
  • Creating reminders with tasks and images
  • Expense tracking
  • Creating secured notes
  • Creating your own workouts and tracking your progress

Project stack

  • Technology
  • Technology
  • Technology
  • Technology
  • Technology
  • Technology
  • Frontend
  • Technology
  • Technology
  • Technology
  • Technology
  • Technology
  • Backend

Used libraries

@shopify/calendar@reduxjs/toolkitexpo-secure-storeexpo-authenticationBcryptJWT@apollo/client@nestjs/scheduleexpo-push-notifications-sdkgraphql
Project thumbnailProject thumbnailProject thumbnail

PreviewProject preview pictures

Links
Project photo previewProject photo previewProject photo previewProject photo previewProject photo previewProject photo previewProject photo previewProject photo previewProject photo previewProject photo previewProject photo preview